Skip to content
tanoleo-hash edited this page Sep 17, 2026 · 1 revision

Table of Contents

Welcome to the Markify Wiki πŸš€

Welcome to the official documentation and knowledge base for Markifyβ€”the zero-install, zero-build modern documentation engine for developers.


Quick Links πŸ”—


What is Markify?

Markify is a lightweight client-side documentation generator designed to convert plain Markdown files directly into a modern, fully interactive Single Page Application (SPA) inside the browser.

Unlike traditional static site generators, Markify requires no Node.js, no npm dependencies, and no build compilation steps.


Core Features ✨

  • ⚑ Zero Setup & Zero Build: Works straight out of the box with just a single index.html file.
  • 🎨 Glassmorphism UI: Built-in modern glassmorphic layout with Light and Dark mode support.
  • πŸ” Instant Full-Text Search: Integrated client-side search powered by FlexSearch (Ctrl + K).
  • πŸ“Œ Floating ToC: Dynamic Table of Contents generated automatically from headings.
  • πŸ’» Code Snippets: Syntax highlighting via Prism.js with one-click code copy buttons.
  • πŸ“ Dynamic Sidebar: Auto-generated navigation menu built directly from your _sidebar.md file.

Getting Started in 3 Steps

Step 1: File Structure

Set up your workspace with the following basic files:

my-docs/
β”œβ”€β”€ index.html
β”œβ”€β”€ _sidebar.md
└── README.md

Step 2: Define Navigation (_sidebar.md)

Add your page structure using standard Markdown links:

* **Getting Started**
  * [Home](README)
  * [Quick Start](quickstart)
  * [Configuration](configuration)

Step 3: Run Local Server

Because Markify uses client-side fetch(), open your project using any local HTTP server (such as VS Code Live Server or python3 -m http.server 8000).


License & Attribution

Markify is shared under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC-BY-NC-SA 4.0) license. Feel free to adapt and share for non-commercial projects.