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.


← Back to home