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

Announcing BSSG 0.16.1: Configurable RSS Feeds and Theme Preview Fixes

Published on: by Stefano Marinelli

1 min read

I'm pleased to announce the release of BSSG version 0.16.1! Tagged and available now, this quick follow-up to our recent 0.16.0 release brings a handy new customization option for your RSS feeds and an important fix for theme developers.

Key Highlights in 0.16.1

This update focuses on providing more flexibility for your site's syndication and improving the theme development workflow:

1. Configurable RSS Feed Filenames (RSS_FILENAME)

You now have more control over your site's syndication URLs!

  • A new configuration variable, RSS_FILENAME, has been added to config.sh. You can override this in your site's config.sh.local.
  • This option allows you to customize the filename for both the main site RSS feed and all tag-specific RSS feeds.
  • If not specified, BSSG will continue to use the default rss.xml. For example, setting RSS_FILENAME="feed.xml" will generate feed.xml for the main site and tag_name_feed.xml for tags. This is great for users who prefer a different convention or need to match existing feed URLs.

2. generate_theme_previews.sh Fix for Initialized Sites

I've ironed out a kink in the theme preview generation process:

  • The generate_theme_previews.sh script has been fixed and now works correctly with websites freshly generated by the bssg.sh init command.
  • Previously, there could be issues when using the script on a newly initialized site structure.

Important Update Notes

This is a minor release with no breaking changes.

  • To customize your RSS feed filenames, simply add RSS_FILENAME="your_preferred_name.xml" (or any other name ending in .xml) to your site's config.sh.local file. If this variable is not set, BSSG will default to rss.xml as before.
  • The fix for generate_theme_previews.sh requires no action from users other than updating to 0.16.1.

Get the Update!

Ready to customize your feed names and enjoy smoother theme previews? Update to BSSG 0.16.1 now!

As always, feedback and contributions are welcome.

Happy building!

Stefano