Development notes, release, and insights on BSSG - Bash Static Site Generator

Testing the changes for the upcoming 0.15.0

Published on: 18-04-2025 20:49:12 • 1 min read

The next release (0.15.0) is almost here, and the latest changes are already in the public repo. Here’s what’s new and improved.

Since yesterday morning, the public repository includes a significant performance improvement that will be part of the upcoming release.
More, also thanks to a partial rewrite of the caching and index generation logic, only modified tags and/or archives are now regenerated — greatly reducing rebuild times.

Here are some of the main changes included in this update:

  • The "Tags" menu is no longer generated if there are no posts with tags (based on a patch by Tom).
  • You can now use a custom pages/index.md (with slug "index") as the homepage. This allows full customization of the front page, skipping the default "Latest Posts" list (also based on a patch by Tom).
  • Post excerpts (when no explicit description is set in the frontmatter) are now rendered as HTML instead of raw markdown on list pages (index, tags, archives) - more testing is needed.
  • Partial rewrite of the caching/index generation system: only the necessary parts are rebuilt, resulting in much faster performance.
  • Plus many other bugfixes and improvements under the hood.

Please test the latest version and let me know if you run into any issues.
A new release is just around the corner!

Stefano