Postwave 0.1.5 has just been released with a few updates and a new frozen_slug feature.
Frozen Slugs
When you run postwave build your post filenames (which control the post slugs) get updated based on the title. If you would like to use a slug that is not related to the post title you can now include a frozen_slug: use-this-slug field in the post header.
For example:
title: A New Title!
date: 2022-01-01
tags:
frozen_slug: keep-this-slug
The filename will remain 2022-01-01-keep-this-slug.md after running postwave build (rather than updating to 2022-01-01-a-new-title.md). Note that the date part of the filename still comes from the date field.
Other Updates
- An error is thrown during the
buildprocess if the post title is blank. - A
.tagsfile is created in new blogs in the/_posts/meta/tagsdirectory so that this directory is picked up by Git even when you don't have any tags. If this is causing an issue in existing blogs, just add an empty.tagsfile to that directory.
This blog was just upgraded to use version 0.1.5 and you can too!