Why I Built VertiWiki: A Zero-Backend, Single-File Markdown Wiki Engine
Description and use
VertiWiki is a single‑file wiki engine that lets you edit Markdown files without build steps or backend dependencies, providing instant rendering and client‑side search.
Problem
Developers need a lightweight wiki solution that avoids build steps and backend maintenance while still providing instant rendering and search.
Outcome
VertiWiki eliminates build steps and backend dependencies, enabling instant client‑side rendering and offline search for markdown wikis.
Workflow
- 1. Place VertiWiki bundle (vertiwiki.html) in the root of the markdown folder.
- 2. Add or edit .md files (e.g., navigation.md, index.md, docs/*.md).
- 3. Open vertiwiki.html in a browser or host it on any static web server.
- 4. The browser fetches raw markdown via fetch(), parses with marked, sanitizes with DOMPurify, highlights with prismjs, renders math with katex, diagrams with mermaid, and indexes content with minisearch.
- 5. Use ⌘K or / to search instantly client‑side.
Evidence
Because the engine runs in the browser, you never need to run npm run build when authoring or updating content
VertiWiki indexes documents dynamically into MiniSearch on the client
- Record date: 2026-09-05T17:46:09.517Z