Philosophy
If you do a quick search online for web content management systems and blogging platforms, you'll
find that there seems to be an option for every mood. Many claim to be simple and turn-key,
boasting a plethora of features to make your life easier. But what happens when the software loses
favor and it's development stagnates? What about vendor lock-in thanks to the proprietary storage
format of your data? How many times will you have to migrate and recover? How closely linked are
the dozens of add-ons and the content which it serves?
Wambenger is a project to simplify content publishing and to decouple content from platform. There
are only three formats used, and they are used solely for their intended purpose -- markdown for
content, html5 for markup, and css for style. They are also all entirely
plaintext, which serves a few purposes. Mainly it ensures the future-proofing of the content
published. The source of truth is markdown, which is enormously portable and convertable, as well
as human-readable. All other content (images, videos, audio, etc.) is stored in it's native format.
While there are already a great number of projects out there that fit some or all of these
criteria, I'm a strong believer in having a plurality of options available in the open source
ecosystem. Maybe I'll get a few things right where others have mis-stepped. Maybe I'll get every
last thing wrong. Either way, the journey is part of the reward.
See Also
- microblog.pub, an ActivityPub-powered microblog.
- grav, a simple file-based web platform.
- blag, a blog-aware static site generator.
Tags: