This is a developer-friendly starter theme used for creating commercial child themes for the Genesis Framework.
It uses the Child Theme Library to control all of the theme's logic which can be customized from the child theme's configuration file. Styling is based on the latest version of the Genesis Sample Theme. This theme uses Gulp WP Toolkit to automate mundane build tasks like compiling SCSS and minifying images.
Check out the live demo here.
Requirement | How to Check | How to Install |
---|---|---|
PHP >= 5.3 | php -v |
php.net |
Node.js 6.x | node -v |
nodejs.org |
Yarn 0.2.x | yarn -v |
yarnpkg.com |
Gulp CLI | gulp -v |
gulpjs.com |
WordPress >= 4.8 | Admin Footer |
wordpress.org |
Genesis >= 2.6 | Theme Page |
studiopress.com |
Install the Yeu Chay Bo v6.0 using Composer from your WordPress themes directory (replace your-theme-name
below with the name of your theme):
composer create-project seothemes/genesis-starter-theme your-theme-name dev-master
Navigate into the theme root directory:
cd your-theme-name
Run the setup script to rename the theme:
sh setup.sh
Run default Gulp task to kick-off development:
gulp
Do a "recursive" Git clone so that the child theme library will be added as a sub-module (replace your-theme-name
below with the name of your theme):
git clone --recurse-submodules https://github.com/seothemes/genesis-starter-theme.git your-theme-name
Navigate into the theme root directory:
cd your-theme-name
Run the setup script to rename the theme:
sh setup.sh
Install node modules with yarn:
yarn install
Run default Gulp task to kick-off development:
gulp
Download the zip file and upload to your WordPress installation.
Replace any occurrences of 'Yeu Chay Bo v6.0' with your theme name and 'genesis-starter-theme' with your theme's ID.
Open the theme in your Terminal and run gulp
to kick off the build process.
theme/
├── assets/
│ ├── fonts/
│ ├── images/
│ ├── js/
│ └── scss/
├── config/
│ └── config.php
├── [lib/](https://github.com/seothemes/child-theme-library.git)
├── .csscomb.json
├── .editorconfig
├── .gitignore
├── .gitmodules
├── .jsbeautifyrc
├── .jshintrc
├── .stylelintignore
├── .stylelintscssrc.js
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── customizer.dat
├── functions.php
├── Gulpfile.js
├── LICENSE.md
├── package.json
├── package.lock.json
├── phpcs.xml.dist
├── README.md
├── sample.xml
├── screenshot.png
├── setup.sh
├── style.css
├── stylelint.config.js
├── widgets.wie
├── woocommerce.css
└── yarn.lock
Please visit https://github.com/seothemes/genesis-starter-theme/issues/ to open a new issue.
See also the list of contributors who participated in this project.
This project is licensed under the GNU General Public License - see the LICENSE.md file for details.
A shout out to anyone who's code was used:
Gary Jones, Craig Simpson, Christoph Herr, Tim Jensen, Bill Erickson, Sridhar Katakam, Chinmoy Paul, Calvin Koepke, Nathan Rice, Jen Baumann, Brian Gardner