General:
- ♻️️ project rename
- ❎ 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 to `README.md`)
- ❎ configuration of sort prefix delimiter
- ❎ sort prefix removal in URL and site files
- ❎ read file title from `title` meta data key
---
> [!note]
> ❎ - added ✅ - fixed ♻️️ - changed 🚫 - removed