# 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]()