Felix Rambles

Another step to taking back control

Fun with static website generators

09 September 2018 — Felix Ple┼čoianu

Oops. Haven't posted here in over a week, and while I don't exactly have a quota, this is even less often than expected.

Having now used BashBlog for long enough to know what it can and can't do, and being satisfied that it can provide a path forward for my long-form blogging, I started thinking about the way Twitter is going down and Mastodon could become literally illegal this Wednesday if the European Union's "copyright reform" law passes as proposed. Which in turn reminded me of an older idea for a static website generator different from the hundreds of others out there.

It started with my use of manually edited RSS, which is easy enough but kinda clumsy, because the format simply wasn't designed with that in mind. Then there were the experiments to reimagine my big webcomic list, which ended up staying a single long document. It was simply not worth the trouble to make anything fancier. Especially after all this time.

Still, the ability to quickly and comfortably post links or quips remains important. As I wrote over nine years ago, microblogging had to be invented. And most existing solutions are overcomplicated, largely because they insist on being social.

Far as I'm concerned, being social on the web means having a newsfeed people can follow.

Which brings me back to RSS. Why not Atom? Because RSS is more flexible: items don't require a title or link, making them useful for mixed content. They even have a concept of a permalink for the item itself, distinct from whatever it's pointing at. And my primary use case just so happens to be a linklog.

So as of yesterday I've been working on a static website generator that runs from the command line, like many others out there, but designed around the capabilities of RSS. How I'll make room for it in my established workflow remains to be seen. So far it looks like a solid concept at least. And the web needs a new vision.

Wish me luck.

Tags: blog, software, social-media

Comments? Tweet