A mostly complete rewrite of the theme from the ground up!
New
- A page's table of contents now renders without JavaScript
- Upgrade to Bootstrap 4
- Add anchors to headings on a page automatically without JavaScript
- Add support for light and dark themes
- Add FontAwesome 5 support
- Parts of the website have been rewritten to allow for easy injections as Jekyll includes
- Layout name has been automatically added as a class to the main
<body>
taglayout-full
layout-page
layout-default
- Added new front matter variables to change behavior of layouts
disable_anchors
homepage
show_in_menu
- Allow for heading anchor behavior to be configured via front matter, the
anchor_headings
field - Allow for table of content behavior to be configured via front matter, the
table_of_contents
field - Allow for Bootstrap's "scroll spy" offset to be configured via front matter, the
scrollSpyOffset
field
Changes
- The theme's CSS has been rewritten and split up into Sass partials
- Sass variable names have been standardized
- Minimum Jekyll version has been bumped to 3.5
Changes since v1.0.0-beta.4
:
Fixes
- Add missing styling for
<blockquote>
and for<hr>