Beyond standard Markdown, docmd supports several high-fidelity extensions derived from GitHub Flavored Markdown (GFM) and custom attribute plugins. These tools provide total control over your document’s structure and styling.
GFM Extensions
Task Lists
Create interactive or read-only checklists for roadmap tracking.
- [x] Engine Optimization Complete
- [ ] Plugin API Finalization
- Engine Optimization Complete
- Plugin API Finalization
Automatic Link Resolution
Standard URLs and email addresses are automatically identified and linked without additional markup: https://docmd.io
Shortcode Emojis
docmd supports standard shortcodes to inject visual personality into your documentation.
We ❤️ high-performance documentation! 🚀 😄
Custom Element Attributes
Assign unique IDs and CSS classes directly to headers, images, and links using the curly-brace {} syntax. This is the primary method for applying Custom CSS Styles.
Unique Semantic IDs
Useful for deep-linking directly to technical subsections.
## Performance Benchmarks {#benchmarks-2026}
Functional CSS Classes
Apply styling utilities to specific elements.
## Center-Aligned Section {.text-center .text-blue}
Actionable Button Links
Transform any standard markdown link into a styled call-to-action button.
[Download Latest Release](/download){.docmd-button}
Citations & Definitions
Footnote References
Add citations or technical deep-dives[^1] that are automatically collected and rendered at the bottom of the page.
Architectural decisions are documented in the RFC[^1].
[^1]: RFC-42: Isomorphic Rendering Pipeline.
Definition Lists
Perfect for API parameter descriptions and glossaries.
PropName
: The unique identifier for the configuration key.
- PropName
- The unique identifier for the configuration key.
Technical 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.
Utilizing Definitions and Abbreviations provides high-quality technical signals to AI agents. When an AI processes your llms-full.txt context, these explicit definitions prevent lexical ambiguity, ensuring the model generates logically correct explanations for your project’s specific terminology.