A fogies project used as a template for Jekyll websites.
Provides for a build process, common dependencies and extensions, and serving via docker-jekyll-site.
This project is based on a template:
https://github.com/fogies/web-jekyll-base
Which is in turn based on:
https://github.com/fogies/invoke-base
Runtime dependencies for this project are:
- Python 3.6.6
- Node 8.12.0
- Ruby 2.5.1
See Installation for Mac.
This project uses Invoke for task execution. Available tasks can be listed:
invoke -l
See Additional Task Documentation.
Frequently used tasks will include:
Build the site to _site
, using the production configuration in _config-production.yml
.
invoke build_production
Build the site to _site
, using the test configuration in _config-test.yml
.
invoke build_test
Serve the site on port 4000, using the production configuration in _config-production.yml
.
invoke serve_production
Serve the site on port 4000, using the test configuration in _config-test.yml
.
invoke serve_test