#BlogMore v2.12.0 is out, with a couple of improvements to the sitemap and the ability to index the stats page: https://blog.davep.org/2026/04/10/blogmore-v2-12-0.html

#python #programming #blogging #webdev #ssg

BlogMore v2.12.0

Since kicking off building BlogMore and swapping this blog over to using it I've been playing with the Google Search Console. It's something I've not used in decades, but felt it was time to dip back in again and understand how it works these days.

davep

I've released #BlogMore v2.11.0, with this version adding more streak-based stats and a whole blog calendar/history view. Because why the hell not.

https://blog.davep.org/2026/04/09/blogmore-v2-11-0.html

#blogging #python #programming #ssg

BlogMore v2.11.0

After adding the streak display to the stats a couple of days back, I got a little more obsessed with knowing what sort of runs of days of posting to the blog I had. I even said in that post:

davep

I've released v2.10.0 of #BlogMore, my blog-oriented static site generator. This release adds a post streak display to the stats page. Got to keep that writing streak going!

https://blog.davep.org/2026/04/07/blogmore-v2-10-0.html

#blogging #blog #ssg #python #programming

BlogMore v2.10.0

I've released an update to BlogMore, with another little straightforward addition. This time I'm revisiting the statistics page and adding a streak tracker, of sorts.

davep
Password Protecting Static Site Content with WASM

"I use static site generators for my sites. I call out to external APIs to do anything dynamic. The exception is password protection. I'd always thought that needed to be done dynamically on a site's host server. I realized with WASM that's not the case. Files can be encrypted and served statically with a WASM process providing decryption directly on the front end."

https://al9000.com/rust/wasm/static-site-file-decryption/

#metablogging #security #ssg #static #wasm #webdev
Password Protecting Static Site Content with WASM

a post from alan w. smith

blogmore.el v4.0 is available, with a tag removing command and a handful of utility functions made "public": https://blog.davep.org/2026/04/06/blogmore-el-v4-0.html

#blogmore #blogging #ssg #emacs #lisp #elisp

blogmore.el v4.0

Despite having bumped it from 2.x to 3.x yesterday, I'm calling v4.0 on blogmore.el today. There's a good reason for this though. While tinkering with some of the configuration yesterday, and also answering a configuration question last night, I realised that it made sense to make some of the internals into public utility functions.

davep

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

BlogMore v2.9.0 is available, with better styling for keys marked up with <kbd>: https://blog.davep.org/2026/04/04/blogmore-v2-9-0.html

#blogging #blog #ssg #python #programming

BlogMore v2.9.0

After releasing blogmore.el v2.6 this morning, I noticed something about the post: the text that was marked up with <kbd> wasn't really standing out as keys. In blog posts, as in documentation, if I mention the name of a key, I like to mark it up with <kbd>. Ideally, with such markup, the styling of the page it's being used on will make it clear that it's supposed to be read as a key.

davep

So I needed to make a second release of blogmore.el in one day: https://blog.davep.org/2026/04/04/blogmore-el-v2-7.html

#emas #lisp #elisp #programming #blogging #ssg

blogmore.el v2.7

There's no question that the experiment that is BlogMore has resulted in me blogging more. Although my previous setup wasn't exactly all friction, there's something about "owning" most of the tools and really knowing how they work, and being able to quickly modify them so they work "just so", that makes me more inclined to quickly write something up.

davep

I've released blogmore.el v2.6, which adds a useful menu approach using transient.

https://blog.davep.org/2026/04/04/blogmore-el-v2-6.html

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

blogmore.el v2.6

Like most people, I imagine, I first ran into transient when first using magit. I took to it pretty quickly and it's always made sense to me as a user interface. But... I've never used it for any code I've ever written.

davep
How to turn on custom note names in #QOwnNotes, which I'm testing as a #ssg composition tool for my #zola blog
https://zola.passthejoe.net/blog/2026-0402-custom-note-names-in-qownnotes/
passthejoe | Custom note names in QOwnNotes

A blog created in Zola