Skip to content

2026

Introducing DocsForge

Today I'm launching DocsForge — a self-contained documentation engine.

What is DocsForge?

DocsForge is a fork of MkDocs + Material for MkDocs with all dependencies vendored. Install once, document forever.

Features

  • ✅ Zero external dependencies
  • ✅ All plugins built-in
  • ✅ Material theme included
  • ✅ Blog, tags, search, privacy, minify, info, meta

Quick Start

pip install docsforge
docsforge serve

That's it. Start writing markdown.


Posted on 2026-05-10 by QQ

Math Rendering in DocsForge

DocsForge includes KaTeX for zero-config math rendering.

Inline Math

You can write \(E = mc^2\) inline with single dollar signs.

Display Math

\[ \sum_{i=1}^{n} x_i = \frac{1}{n} \sum_{i=1}^{n} x_i \cdot n \]

Complex Equations

\[ \begin{aligned} \nabla \cdot \mathbf{E} &= \frac{\rho}{\varepsilon_0} \\ \nabla \cdot \mathbf{B} &= 0 \\ \nabla \times \mathbf{E} &= -\frac{\partial \mathbf{B}}{\partial t} \end{aligned} \]

Works out of the box — no configuration needed!

Code Highlighting with Pygments

DocsForge uses Pygments for build-time syntax highlighting.

Python

def hello_world():
    """Say hello to DocsForge."""
    print("Hello, World!")
    return True

Rust

fn main() {
    println!("Hello from Rust!");
}

Go

package main

import "fmt"

func main() {
    fmt.Println("Hello from Go!")
}

No client-side JavaScript required!