A lot has gone on since the last update post. New features, a ton of bug fixes, style tweaks, and a new setup guide! [Read more from Bug Fixes & Setup Guides...]
BluestNight is a powerful and featureful theme made for Hugo, the static site builder. Written from scratch, it was made with these goals in mind:
- Look clean, organized, and professional
- Provide users with customizations to make the site fit their needs
- Optimize the generated website to load quickly and, as much as possible, help* it achieve a score of “Good” on Google’s PageSpeed Insights.
* As a theme, BluestNight can only do so much to help improve a page’s loading speed. It is on the site author to optimize their server configurations and any images used in the site to further improve loading times.
Last month, the Hugo developers released version 0.30 of Hugo. The big-ticket items mentioned in the release notes were the new fast render mode, improvements to template metrics, and improvements to the built-in syntax highlighting. Another feature added, that was left underneath the release announcement, was the addition of the errorf template function. It seems like a small thing, but has huge implications: it means that theme developers can now safely tell users that they’ve misconfigured their theme! [Read more from Validate All the Things!...]
Time for another big update to BluestNight! In this episode, the events system has been overhauled to look nicer and provide more functionality than previously. Also, a some other semantic changes to watch out for while updating. [Read more from Events: Overhauled...]
On March 20th, 2017, I made the first commit in the BluestNight repository. Back then, BluestNight was little more than my attempt to create a cleaner-written version of the Mainroad theme after I grew frustrated with maintaining the fork I made, named “Darkroad” (it was a dark version of Mainroad). [Read more from BluestNight Is All Grown Up!...]