View changes

MCP Server Documentation

Added

  • New mcp config section — publish static reference pages for MCP servers from JSON manifests

  • Auto-discovers *.mcp.json manifest files under the docs root when spec_files is not set

  • Generates tool list with parameter tables (name, type, required/optional badge, description), nested object properties rendered as sub-tables

  • Generates resource table (URI, name, MIME type, description) and prompt list with argument tables

  • Single-spec mode redirects /mcp/ directly to the spec page; multi-spec mode generates a listing index

  • New --mcp CLI flag to enable MCP docs generation

  • New --mcp-dir CLI flag to set the manifest directory (default: mcp)

  • mcp.css is only included in the static output when mcp.enabled is true

View changes

Markdown Landing Pages & Quality of Life

Added

  • Landing page sections can now be defined as markdown files in __landing__/ directory

  • Supports all section types: hero, features, steps, cta, testimonials, opensource, links

  • Frontmatter configuration with markdown body for rich content

  • Markdown files override YAML config values (YAML serves as defaults)

    Version Display

  • Auto-injected version badge in all page footers linking to minimaldoc.com

  • footer.hideVersion config option to disable version display

    CI/CD

  • Windows binary builds (minimaldoc-windows.exe) in GitHub Actions workflow

Changed

  • Consolidated footer generation into shared BuildFooter() function

  • Removed duplicated buildFooterWithLegal() across 6 generators

    Changelog UI

  • Improved spacing for bold text in changelog entries

  • Better H3 heading separation in changelog content

First Stable Release

Added

  • Markdown documentation with YAML frontmatter

  • GitHub Flavored Markdown (tables, task lists, strikethrough)

  • Syntax highlighting for 100+ languages via Chroma with copy button

  • Custom admonitions (info, warning, danger, success, note, question)

  • Stale content warnings for outdated pages

  • Automatic navigation from folder structure

  • Custom navigation via TOC.md

  • Auto-generated page table of contents with scrollspy

  • Client-side full-text search with fuzzy matching

  • Keyboard shortcut for search (Cmd+K / Ctrl+K)

    Design

  • Dark/light mode with localStorage persistence

  • CSS-only theming system (default, yellow themes)

  • Responsive design (mobile, tablet, desktop)

    Pages

  • Landing pages with hero, features, steps, CTA sections

  • Portfolio pages with tag filtering

  • Contact pages with email and info

  • FAQ page with collapsible accordion, categories, and deep linking

  • Legal pages (privacy, terms) with auto-generated footer links

  • Status page with incidents and maintenance

  • Changelog with RSS feed

    API Documentation

  • OpenAPI/Swagger documentation with interactive testing

  • Code samples in curl, JavaScript, Go, Python, Swift

  • Schema browser with nested expansion

  • Uptime tracking with calendar grid and SLA display

  • Health check polling with latency display

    SEO

  • sitemap.xml generation

  • llms.txt and llms-full.txt output

  • Open Graph and Twitter Card meta tags

  • Social links in sidebar

Security

  • External links open in new tabs with rel="noopener"

  • CSP-compatible output