# Margo > A visual guide to Margo's Markdown compiler, Go module, and publishing CLI. ## Documentation - [Margo](): A visual guide to Margo's Markdown compiler, Go module, and publishing CLI. - [Charts](): Add static SVG charts with accessible data tables and optional interactive controls. - [CLI workflows](): Drive the same module through a small command surface with explicit outputs. - [Presentation decks](): Explore Margo's in-progress HTML and PDF presentation deck projection. - [Deterministic artifacts](): Make generated pages and packaged assets inspectable, repeatable, and safe to publish. - [Standalone HTML](): Render one Markdown document as a self-contained HTML page or a local-asset page. - [Markdown compiler](): Compile ordinary Markdown once, then project it to the output you need. - [Mermaid diagrams](): Turn a Mermaid fence into an accessible flow diagram with a readable source fallback. - [Go module](): Integrate Margo as one root module with focused packages for each output boundary. - [PDF documents](): Export the same rendered document to PDF with explicit engine and page controls. - [Policy and diagnostics](): Keep privileged document features explicit and make failures actionable. - [Static sites](): Build linked HTML pages from a Markdown directory with route and asset validation. ## Project - [Source repository]()