Markdown plus extensions

Bear on bear.im uses Hakkan with one file per post (time sharded by year+day-of-year), key:value header for metadata and a json blob for connected resources

User:Bret.io Yaml headers (aka front-matter) with github flavored markdown mixed with liquid template include tags for post attachment metadata. Yuuuuuck! This is what jekyll sets you up with. It has its ups and downs, but its a mix of 3 weird languages which really bothers me.

...

Databases

In addition to popular projects like WordPress, a few indieweb projects store their data in databases, typically with custom one-off database schemas that requires special programming to translate into other formats.