Version 2.0.0
The Refactor has now been merged, this is a major release.
There are a lot of changes, take the time to review the README, config.toml, and COPY-TO-ROOT-SASS/abridge.scss.
Changes:
- PWA Support
- Hyvor Talk Support
- add multi-lingual support
- elasticlunr search now uses the json fetch feature by default
- imghover is now imgswap, reduced complexity and fixed CSP
- Optimizations to improve yellow lab tools score
- Optimizations to improve google lighthouse score
- restructure scss, replacing import with forward, use, mixins
- convert syntax scss to use variables and mixins
- remove superfluous syntax scss code
- make it easy to override all scss variables
- add new scss override file for overriding scss variables.
- add font append and prepend functions
- add icons: codeberge, discord, kofi
- make nearly all options in config.toml optional.
- code block improvements
- Option to open menu items in new tab.
- Authors for posts
- add rel=me for mastodon verification
- improvements for offline sites
- js resilience (js features check before loading, simplifies bundles)
- add section support for templates: index.html, archive.html
- archive.html hide date for sections option
- add prev/next page title paginator (next/previous article links at bottom of posts)
- configurable copyright
- add example content for sections and transparent sections
- js theme switcher, allow setting the default dark or light theme (for noscript)
- add svg favicon
- add updated date to page/article extra