Koblog is a fork of bludit, a simple, fast and flexible CMS, with a more IndieWeb/Personnal Web direction. It's made for my personnal blog and quarante-douze.net. Like Bludit, Koblog is a flat-file cms/blog that stores content in JSON format, eliminating the need for database installation or configuration. It support both markdown and HTML.

This project focus on giving to user a simple, writing-oriented blog engine and aim to be worked on according to the IndieWeb principles :

  • It's aim to allow people to self-host their own blog, by needing only a PHP install with some extensions
  • It's a selfdogfooded project as it's what I use for all my blogs.
  • It aim to be fun and whimsical, and giving the user to customize their experiences
  • It aim to implement some indieweb protocols (see roadmap)

But we don't aim to follow every decision of the Indie Web Camp. For instance, despite their interesting critisim of .well-known folder and protocol, we aim to support some fun ones.

Main features

  • Markdown writing: Koblog use Markdown by default, using ParsedownExtended to bring some supplementary possibilities
  • Emoji and custom emoji: Koblog support Discord's emoji names, have its own emoji picker, and allow to add support emoji. Add your favorite neocats/blogcat/etc emoji to your blog !
  • Content Warning: Easily add content warning to any articles, with theme integration.
  • Global gallery: Koblog have a global media gallery you can use to share images between articles
  • No Database: Koblog use flat-file, making it simpler to install and backup.
  • Plugin and theme: Koblog support writing plugins and theme (but bludit plugins/themes might need some work to be adapted).
  • Accessible: We aim to have accessible default themes and codes.
  • No AI: Koblog is 100% maintained by a kobold :D No AI here.

Credits

License

Koblog is open source software licensed under the MIT license.