Zeno Docs
Blazing fast blogs for everyone
A lightweight, plugin-first Markdown → Blog framework built with JavaScript. Simple, hackable, and extendable.
# Create a new blog
npx zeno-blog init mysite
cd mysite
# Build and serve
zeno build
zeno serve 3000
Core Features
Markdown to HTML
Write posts in plain .md files with frontmatter support
Themes
Simple folder-based themes with components
Plugins
Extend with hooks: onMarkdownParse, onRenderHTML, onPostBuild
Documentation
Configuration Zeno uses a single zeno.config.json file to configure your entire blog. Simple and straightforward. Basic Configuration Create zeno.config.json in your project root: { "title":...
Installation Prerequisites Node.js 16+ npm 7+ Check your versions: node --version npm --version Quick Install # Create a new blog npx zeno-blog init my-blog cd my-blog # Install dependencies npm insta...
Welcome to Zeno — the blazing fast, plugin-first Markdown blog framework that makes creating beautiful blogs effortless. Whether you're a developer looking for a simple blogging solution or someone wh...
Markdown Write your posts in Markdown with frontmatter metadata. Simple, clean, and version-controlled. Basic Post Structure --- title: "My First Post" date: "2024-09-19" tags: &qu...
Plugins Plugins extend Zeno's functionality through simple hooks. Add features without bloating the core. Using Plugins Add to zeno.config.json: { "plugins": [ { "name": "toc&...
Themes Themes control how your blog looks. Simple folder-based system with HTML templates and CSS. Using Themes Set theme in zeno.config.json: { "title": "My Blog", "theme&quo...