Beyond standard Markdown, docmd supports high-fidelity extensions derived from GitHub Flavored Markdown (GFM) and custom attribute plugins. These tools provide fine-grained control over document structure and styling.
Task Lists
Create interactive or read-only checklists for roadmap tracking and release planning.
- [x] Engine optimisation complete
- [ ] Plugin API finalisation
- [ ] Documentation audit
- Engine optimisation complete
- Plugin API finalisation
- Documentation audit
Emojis
Use standard shortcodes to add visual personality. Emoji codes render inline with surrounding text.
We :heart: high-performance documentation! :rocket: :sparkles:
We ❤️ high-performance documentation! 🚀 ✨
Custom Element Attributes
Assign unique IDs and CSS classes to headings, images, and links using the {} syntax.
Custom IDs
Useful for deep-linking directly to technical subsections.
## Performance Benchmarks {#benchmarks-2026}
CSS Classes
Apply styling utilities to specific elements without touching your CSS.
## Centre-Aligned Section {.text-centre .text-blue}
Button-Style Links
Transform any standard Markdown link into a styled call-to-action button.
[Download Latest Release](#download){.docmd-button}
Footnotes
Add citations or technical deep-dives as footnotes. The engine automatically collects and renders them at the page bottom.
Architectural decisions are documented in the RFC.[^1]
[^1]: RFC-42: Isomorphic Rendering Pipeline.
Architectural decisions are documented in the RFC.[1]
Definition Lists
Perfect for API parameter descriptions and glossaries.
PropName
: The unique identifier for the configuration key.
DefaultValue
: The value used when no override is specified.
- PropName
- The unique identifier for the configuration key.
- DefaultValue
- The value used when no override is specified.
Abbreviations
Define abbreviations globally within a page. Hovering over the term reveals its full definition.
*[SPA]: Single Page Application
The docmd router enables a seamless SPA experience.
The docmd router enables a seamless SPA experience.
Definitions and abbreviations provide high-quality technical signals to AI agents. Explicit semantic definitions prevent lexical ambiguity in the llms.txt context stream.
RFC-42: Isomorphic Rendering Pipeline. ↩︎