🚀 Documentation

Zeno Docs

Blazing fast blogs for everyone

A lightweight, plugin-first Markdown → Blog framework built with JavaScript. Simple, hackable, and extendable.

Quick Start
# 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

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 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 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...