Get all dependencies:
bundle installTo build the docs/ child pages run:
bundle exec rake docsTo run it live run:
bundle exec middleman serverFor the online tutorial, take a look at www/tutorial.
To build the site to a local static folder (without tutorial):
bundle exec middleman buildTo build everything including the online tutorial:
bundle exec rake www:build
To build everything and push a new version of the website, be in the www folder of this repository and run:
bundle install
bundle exec rake www
It will clear everything and build from scratch and create a local gh-pages branch with a static version of the website.
Before pushing, it will ask you if you are happy with it.
Please verify the site now! To host the current folder you can run:
ruby -run -e httpd . -p 8000
Open your browser to localhost:8000.
If you are happy, you can confirm the site and let the release task push it live.
The www Rake task will flush the cache at Fastly if you have the following environment variables set:
FASTLY_API_KEYFASTLY_SERVICE_ID
These can be found in Chef's shared password manager. If these aren't set, the cache will not be flushed and will expire on its own. The cache can be flushed without doing a full website release by running rake www:flush