About This Blog
This blog is powered by blog-zero — a full-featured blog
built entirely from a single manifest.json file.
No Python. No Express. No Django. Just a JSON config and
mdb-engine.
How It Works
The engine reads the manifest at startup and generates everything: REST API endpoints, user authentication, document validation, access control, audit trails, and computed fields. The frontend is vanilla JavaScript — ES modules with zero build tools.
Features
- Landing page with hero slideshow and recent posts
- Blog browser with search, tag filtering, and sort
- User registration and authenticated comments
- Comment moderation with admin approval
- Full admin dashboard: write, manage, trash/restore
- SEO meta tags and Open Graph support
- Dark/light theme toggle
- Automatic audit trail via lifecycle hooks
- Computed comment counts at read time
- Schema validation, rate limiting, soft delete
Open Source
Clone it, change the colors, swap the config, and make it yours.
The entire blog is a git clone + docker compose up --build away.