Aardvark Extras
Most built-in tags wrap a Mantine component one-to-one. The tags on this page are different: they are aardvark-native components with no direct Mantine equivalent — purpose-built widgets for documentation sites, each a single tag you drop straight into Markdown.
- API Fields — hand-authored API parameter and response-field rows (
{% field %}) for references not driven by an OpenAPI spec. - Banner — a full-width announcement row across the top of the page, in your site’s primary color.
- Changelog — a timeline of changes read from a YAML data file, filterable by tag, with an RSS feed.
- CodeGroup — several fenced code blocks shown as language / file tabs, each with its own copy button; the chosen language syncs across every code group on the page.
- Component libraries — pull extra React libraries into your theme and address them with
{% component('library', 'Name') %}. - Examples — side-by-side request/response panels for API docs: titled, syntax-highlighted code blocks with per-block copy/download, and a tab strip for multiple languages or status codes.
- Gitfolder — embed a public GitHub repo folder: file tree, highlighted source, inline images, a Markdown/SVG preview toggle, and a Download .zip button.
- Include — splice a shared Markdown partial into a page, varied by the including page’s front matter.
- Map — an embedded OpenFreeMap / MapLibre map with one pin per location, placed by address or coordinates.
- OpenAPI — splice a single endpoint from an OpenAPI spec inline next to your prose, or render a whole spec as a full reference.
- Panel — a supplementary side panel that floats beside the main content on a wide viewport and stacks below it on a narrow one.
- Prompt — a copyable AI-prompt block: the prompt text with a copy button plus “Open in ChatGPT / Claude / Cursor” deep-link buttons that pre-fill the prompt.
- Update — an inline release-note / changelog entry on a timeline rail: a version or date label on the left, the Markdown body beside it.
- Visibility — show or hide a block of Markdown depending on whether a human is reading the HTML page or an AI agent is reading its Markdown twin.