So blogmore.el has had a pretty big overhaul with a pretty big breaking change so now we're up to v3.1: https://blog.davep.org/2026/04/05/blogmore-el-v3-1.html

#emacs #lisp #elisp #blogging #ssg #programming

blogmore.el v3.1

When I first started writing blogmore.el it was just going to be a handful of commands that let me spin up a new blog post, and insert the odd link here and there when needed. Initially it only handled a single blog, and everything it did was based around how I lay my personal blog out, and was also very much geared to how I'd made BlogMore work.

davep
@davep Changes look great. Look forward to testing it. I presume this elisp package is lovingly hand crafted by yourself.
@andyc Yup, this is all home-grown, no agents wrote any code.
@davep In my use case, should post-subdirectory-function simply return a null string or be a null function (if that makes sense).
@andyc I *think* the best bet for you is to set blogmore-default-post-subdirectory-function to something like (lambda () “/“)

@andyc Or if you’re following the example in the blog post probably:

:post-subdirectory-function (lambda () “/“)