Feature - Configuration
One of the aspects of Jekyll that has always bothered me is that when you update any of the site’s settings in the _config.yml
, those changes don’t show up until you stop and start the Jekyll server again. For JekyllFaces, I wanted any edits that you make to be immediately reflected in the running server.
The implementation is simple, really. I moved the configuration for JekyllFaces into the metadata of a collection element. Rather than tweaking your settings in _config.yaml
, you edit the metadata of the _jekyllfaces/config.md
file. The change is then immediately reflected in the refreshed site.
As an example, let’s look at the support for themes and custom 404 pages.
customize:
theme: flatly
http404: sticky
Bootstrap / Bootswatch Themes
Including the Bootstrap default theme, there are more than 20 themes to pick from.
Custom 404 Pages
And for those of you who are tired of the standard 404 page provided by Jekyll, there are more than a dozen custom 404 pages included with JekyllFaces.
And that’s just two of the components you can customize in JekyllFaces.