v0.4.0 - 2023-03-28
In this release, many things have happened, but the most important one is a project rename.
During a development, many ideas about further development came to my mind. I have created a backlog.
Changelog¶
General¶
- ♻️ project name
- ❎ cross configuration of blog and auto-nav plugins:
- blog does not add auto-nav meta files
- auto-nav automatically adds blog directory to skipped directories since it will be built by blog
- if one of the plugins is not enabled, other is not using its values
- ❎ documentation
Blog¶
- ❎ possibility to choose a blog as a starting page with option to define manually blog in nav configuration
- ❎
slug
config option for setting an entire blog's main directory URL - ♻️ internal file structure refactor with new global plugin config (
BlogConfig
class) that will help with further development with small fixes and improvements - ♻️ blog subdirectory navigation creation (entry path needs to be equal to subdirectory name)
- ✅ live reload infinite loop during
serve
caused by temporary files created and removed in blog directory - ✅ navigation is no longer overridden by a blog (if there is no other nav, blog will create on with recent posts as a main page)
Minifier (new plugin)¶
- ❎ PNG image minifier (using: pngquant and oxipng)
- ❎ JPG image minifier (using: mozjpeg)
- ❎ SVG image minifier (using: svgo)
- ❎ HTML file minifier (using: html-minifier)
- ❎ CSS file minifier (using: postcss with plugins: cssnano, svgo)
- ❎ JS file minifier (using: uglifyjs)
Auto-nav (new plugin)¶
- ❎ build navigation based on file names
- ❎ directory metadata and additional settings can be set in a frontmatter of
*.md
file (default toREADME.md
) - ❎ configuration of sort prefix delimiter
- ❎ sort prefix removal in URL and site files
- ❎ read file title from
title
metadata key
Note
❎ - added ✅ - fixed ♻️️ - changed 🚫 - removed
Backlinks:
v0.4.1 - 2023-03-28
It's a quick fix for a small problem in v0.4.0.