Quickstart
Get a bloggo site running locally in five minutes, write a post, and ship it.
Hello, world
The first post on this blog.
Why I built bloggo
Hugo is great. I wanted less of it.
Why goldmark
CommonMark-strict, extensible, and the only one I trust.
Frontmatter, kept small
Two required fields, four optional, no surprises.
Determinism is a feature
Same input bytes in, same output bytes out. Every time.
Livereload over SSE, in 80 lines
No websockets, no client framework, no node_modules.
Server-side syntax highlighting with chroma
Highlight at build time, ship plain CSS, no JS.
Pagination, the boring way
One function, one test table, no edge cases left.
A 9 MB blog
distroless/static:nonroot, a static binary, and the dist tree. That's the image.