Getting Started with Zerho
Quick start guide to create and deploy technical documentation in Deno.
Getting Started with Zerho #
Zerho is a pro-grade static documentation engine built natively for Deno 2 and optimized for instant global edge deployment on Deno Deploy.
Inspired by the ergonomics of modern documentation systems, Zerho eliminates legacy Node.js toolchains:
- Pure Deno 2 Runtime: Zero
node_modules, zero npm baggage. - Integrated Interactive Playground: Execute TypeScript/JavaScript directly within documentation pages.
- Instant Cmd+K Search: Client-side full-text index built during SSG.
- Synchronized Polyglot Code-Groups: Automatic tab switching with
localStoragememory across the entire site. - Native Mermaid Diagrams & OpenAPI Explorer: Diagramming and interactive REST explorer out of the box.
Quick Start #
To launch a Zerho project on your machine, you only need Deno installed:
# 1. Start development server with Live-Reload
deno task dev
# 2. Build static production bundle
deno task build
# 3. Preview production server with Edge Deno KV
deno task serve
LIVE
RELOAD (HMR) The deno task dev command starts a WebSocket file watcher that instantly
reloads your browser whenever Markdown or config files change.
Interactive Live Demo #
Try the interactive Deno sandbox below. Click Ejecutar en Deno to execute the TypeScript snippet:
Deno Sandbox
interface RuntimeInfo {
engine: string;
version: string;
features: string[];
}
const info: RuntimeInfo = {
engine: "Zerho Edge",
version: Deno.version.deno,
features: ["Web Workers", "WebCrypto", "Edge KV", "Native LLM Context"],
};
console.log("⚡ Zerho runtime successfully initialized:");
console.log(JSON.stringify(info, null, 2));