Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/them-es/starter-material
Material Design WordPress Starter Theme.
https://github.com/them-es/starter-material
material material-design sass starter-theme wordpress wordpress-theme
Last synced: about 1 month ago
JSON representation
Material Design WordPress Starter Theme.
- Host: GitHub
- URL: https://github.com/them-es/starter-material
- Owner: them-es
- License: gpl-2.0
- Created: 2015-07-09T10:00:59.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T18:15:22.000Z (2 months ago)
- Last Synced: 2024-11-09T03:48:46.897Z (about 1 month ago)
- Topics: material, material-design, sass, starter-theme, wordpress, wordpress-theme
- Language: PHP
- Homepage: https://them.es/starter-material
- Size: 2.99 MB
- Stars: 24
- Watchers: 3
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
## them.es Starter Theme (Material)
**them.es Starter (Material)** is a WordPress Starter Theme built with Material Design UI components for the web. Please note that the Source files are only recommended for WordPress Developers who are searching for a simple, solid, proved and tested **Material Design Starter Theme** to build upon. **_Don't_ expect a ready-to-use WordPress Theme!**
If you want to see it in action or want to download a customized Theme for free, check out [https://them.es/starter-material](https://them.es/starter-material)
## What's included?
- WordPress Theme
- Material Design UI components
- Sass Source files
- webpack configuration
- NPM configuration to keep the required build libraries updated and to add new libraries
- Customization API
- 2 Menus
- Demo Content## What's not included?
- jQuery is not needed for Material Components Web and will not be used on the frontend anymore
## Task Automation
This Theme comes with a built in webpack task automation. Sass source files will be compiled if changed, vendor prefixes will be added automatically and the CSS will be minified. JS source files will be bundled and minified.
- Prerequisites: [Node.js](https://nodejs.org) (NPM) needs to be installed on your system
- Open the **Project directory** `/` in Terminal and install the required Node.js dependencies: webpack, Sass-Compiler, Autoprefixer, etc.
- `$ npm install`
- Run the **`watch`** script
- `$ npm run watch`
- Modify `/assets/main.scss` and `/assets/main.js`
- Test the Theme
- Run the **`build`** script
- `$ npm run build`## More information on the Sass Module System
- [Sass Module System](https://sass-lang.com/blog/the-module-system-is-launched)
## Technology
- [Material Components](https://material.io/components), [MIT license](https://github.com/material-components/material-components-web/blob/master/LICENSE)
- [Sass](https://github.com/sass/sass), [MIT license](https://github.com/sass/sass/blob/stable/MIT-LICENSE)
- [webpack](https://github.com/webpack/webpack), [MIT license](https://github.com/webpack/webpack/blob/master/LICENSE)
- [@wordpress/scripts](https://github.com/WordPress/gutenberg/tree/trunk/packages/scripts), [GPLv2+ and Mozilla Public License v2.0](https://github.com/WordPress/gutenberg/blob/trunk/LICENSE.md)## Copyright & License
Code and Documentation © [them.es](https://them.es)
Code released under [GPLv2+](https://www.gnu.org/licenses/gpl-2.0.html)