Forty Two is the smartest Genesis Child theme possible with full integration of Twitter Bootstrap, Grunt, Bower and a bunch of custom widgets to boot.
Like you would with any other theme. Obviously this theme requires the presence of at least the 2.0.0 version of Genesis.
FortyTwo is built with the developer in mind. As much of the process of building / compiling a theme has been automated via Grunt. The goal is to use the file structure FortyTwo provides and build on top of that. By either amending current functions or adding functions to it.
FortyTwo is built on top off of Genesis and Twitter Bootstrap. This marriage has mostly been solved by using bestoke LESS files that generate Genesis favoured CSS. Changing the CSS requires you to alter the LESS files. By using the grunt watch
command every change saved in the LESS files will automagically regenerate the stylesheet.
- Copy the FortyTwo folder to your development site (you're free to change the name to something more suiting)
- Install Grunt with the following steps:
- Navigate to the theme folder first
npm install -g grunt-cli
npm install
- Change the project specific parts in package.json to make this project unique. This will also feed back into the style.css header.
grunt watch
will activate the autocompiling task configured in Grunt.js.
- Font Awesome
- Bootstrap
- Respond.js
- Holder (not currently used)
- Grunt
- Ryan Holder @ryanholder
- Remkus de Vries @defries
- David Laing @mrdavidlaing
- Daan Kortenbach @daankortenbach
- Gary Jones @garyjones