blogo

github.com/pluja/blogo Nostr Open-source projectOpen source

The lightweight blog engine blogo backs up its content to Nostr, and its project recommends running version 3.

github.com/pluja/blogo
blogo homepage screenshot

About blogo

blogo is an open-source, self-hosted blogging engine that builds a blog from Markdown files placed in a folder. It can optionally publish posts to Nostr for backup and wider distribution, using a supplied or generated key and a custom or default relay list.

It supports YAML post metadata, RSS, Atom and JSON feeds, and customization of templates and CSS. The project recommends running the v3 branch, which has not yet been merged into main.

Key features

  • Renders Markdown files with GitHub Flavored Markdown and syntax highlighting
  • Publishes posts to Nostr with custom or generated keys
  • Provides RSS, Atom and JSON feeds for posts
  • Adds /raw endpoint to view article raw Markdown
  • Auto-reloads posts when files are added or changed
  • Customizable templates using Go templates and CSS
Best for: People who want to self-host a Markdown-file blog with optional publishing to Nostr.
Good for
  • Pages include no JavaScript, tracking, or cookies by default
  • Docker image is about 10MB and uses BadgerDB for storage
  • Allows custom Nostr keys and relay lists, or generated key and defaults
Watch out for
  • Project recommends the v3 branch; it is not yet merged into main
  • Only the post layout is currently available

blogo at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

blogo alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Nostr

Well-known listings from the same topic.

All 110

blogo FAQ

Which version of blogo should I run?
The project recommends switching to and running the v3 branch, which will later be merged into main.
How do I create a new post?
Run blogo -new my-post-slug to create a template in the articles folder, then edit and save the file. With Docker, run docker exec -it blogo blogo -new my-post-slug. Blogo reloads the file automatically.
How do I stop a single article from publishing to Nostr?
Set the NostrUrl metadata field to 0 for that article.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing