Prometheus 2 Theme
Modular starter child theme with Sass partials for the Genesis Framework, based on the Genesis Sample Theme version 2.6.
Requires the Genesis Framework 2.6+ and PHP 5.6+
!! Breaking change !!
Gulp has been updated to version 4. You can find the Gulp 3 version here: https://github.com/christophherr/prometheus/releases/tag/1.0.0
If you have Gulp 3 installed globally, please use the npm scripts in package.json to run the Gulp 4 tasks, e.g.
npm run gulp.
Bug fixes and new features will not be backported to the Gulp 3 version.
Converkit 3 compatible Sass partials
Brian Johnson, @themustardseed, has done outstanding work converting the Sass partials to be compatible with Convertkit 3. He also improved the partials for this repo, which can be seen in PR #20. You can find Brian's Repo here: https://github.com/themustardseed/prometheus.
Thank you, Brian!
Usage Notes - Please read
The child theme files are loading before the Genesis Framework. You might have to wrap changes in a callback hooked to
The child theme has a more modular structure. Instead of cramming everything into functions.php, the code is spread over multiple files.
The child theme uses a simple autoloader (see
The autoloader is 'fed' from two config files found in
Woocommerce and additional Customizer functionality are deactivated but can easily be activated by uncommenting the files in the autoloader config.
AdSense settings are deactivated in
The Sass partials for the theme are located in
scss. The Sass partials for Woocommerce are located in
Print styles are commented out in
gulpfile.jsand configure Browser-Sync (in the watch task) to load the website you are working on.
To use Gulp, you can either just type
gulpin a terminal window or take a look at the available commands in
The minified stylesheet is loaded from
SCRIPT_DEBUGis set to true in
The functionality of Gary Jones' genesis-js-no-js has been added/enqueued to the theme in order to help prevent a flash of the desktop menu on mobile devices.
It can be deactivated by commenting out the line
- Download the .zip-file into the
- Extract it.
- Make sure the Genesis parent theme is in the
- Activate the Prometheus 2 child theme from the WordPress dashboard.
Clone the Repository
wp-content/themes/of your project in a terminal window.
git clone https://github.com/christophherr/prometheus.
- Activate the theme from the WordPress dashboard.
Feedback, bug reports, and pull requests are welcome. Please refer to CONTRIBUTING.md for details.
Thank you to everyone contributing to this project.