Schaltflächen
Schaltflächen sind interaktive Komponenten für Navigation und Call-to-Actions. Sie können auf interne Dokumentationsseiten oder externe Ressourcen verweisen.
Syntax-Referenz
::: button "Label text" target_url [property:value...]
| Parameter | Typ | Beschreibung |
|---|---|---|
| Pfad | /path/ |
Relative Projekt-URL. Wird automatisch für die SPA-Navigation aufgelöst. |
| Extern | external:URL |
Öffnet die Ziel-URL in einem neuen Browser-Tab (target="_blank"). |
| Farbe | color:VALUE |
Wendet eine Hintergrundfarbe an (unterstützt CSS-Namen oder Hex-Codes). |
| Symbol | icon:NAME |
Fügt ein Lucide-Symbol vor dem Label hinzu. |
Beispiele
Interne Navigation
Verwenden Sie relative Markdown-Pfade, um nahtlose Übergänge innerhalb der docmd-SPA sicherzustellen.
::: button "Install docmd" ../../getting-started/installation.md
Install docmdLink zu externer Ressource
Stellen Sie external: der URL voran, um den Link in einem neuen Tab zu öffnen.
::: button "View GitHub Repository" external:https://github.com/docmd-io/docmd
View GitHub RepositoryStyling & Symbole
Passen Sie Schaltflächen mit Farbüberschreibungen und Lucide-Symbolen an Ihre Markenidentität an.
::: button "Success Confirmation" ./#success color:#228B22
::: button "Danger Action" ./#delete color:crimson icon:alert-circle
::: button "View Source" external:https://github.com/docmd-io/docmd icon:github
Success Confirmation
Danger Action
View SourceWichtiger Hinweis: Selbstschließende Logik
Schaltflächen sind selbstschließend. Eine abschließende :::-Zeile unmittelbar nach einer Schaltfläche beendet den übergeordneten Container (z. B. eine Card oder einen Tab) und kann Ihr Layout beschädigen.
Falsche Reihenfolge:
::: card "Setup"
::: button "Begin" ../../setup.md
::: <-- Fehler: Dies schließt die Card vorzeitig.
:::
Korrekte Reihenfolge:
::: card "Setup"
::: button "Begin" ../../setup.md
::: <-- Korrekt: Dies schließt die Card sauber.