Jamdesk Documentation logo

MDX-Grundlagen

Schreiben Sie Dokumentation in Markdown mit eingebetteten React-Komponenten wie Card, Tabs und Accordion. Dies ist die Syntax hinter jeder Jamdesk-Seite.

Jede Jamdesk-Seite ist eine .mdx-Datei: Standard-Markdown mit JSX-Komponenten wie <Card>, <Tabs> und <Accordion>.

Was ist MDX?

MDX ermöglicht es, Standard-Markdown zu schreiben und JSX-Komponenten in dieselbe Datei einzubetten. Schreiben Sie Überschriften, Listen und Codeblöcke in Markdown und fügen Sie dann Komponenten wie <Card> oder <Tabs> ein, wo Sie Interaktivität benötigen.

MDX ist reiner Text, den KI-Tools nativ lesen und schreiben können. Es ist in Git versionierbar. Es enthält Komponenten ohne ein proprietäres Format.

# Welcome to My Docs

This is regular **Markdown** with a component below:

<Card title="Quickstart" icon="rocket" href="/quickstart">

  Jump right in with our quickstart guide.

</Card>

Der kostenlose MDX Validator erkennt Syntaxfehler vor einem Build. Der kostenlose MDX Formatter bereinigt Abstände und Einrückungen. Fügen Sie eine Seite ein, um sie ohne Ausführen der CLI zu prüfen oder aufzuräumen.

Seitenstruktur

Jede MDX-Seite beginnt mit Frontmatter, den Metadaten zwischen dreifachen Bindestrichen:

---
title: My Page Title
description: A brief description for search and previews
---

Your content starts here...

Der title und die description erscheinen in Suchergebnissen, Browser-Tabs und Vorschauen in sozialen Medien.

Markdown-Grundlagen

Überschriften

Verwenden Sie ## für Hauptabschnitte und ### für Unterabschnitte. Jamdesk erstellt das Inhaltsverzeichnis aus Ihren Überschriften.

## Main Section
Content under the main section.

### Subsection
More detailed content here.

Beginnen Sie mit ## (h2) für Ihre erste Überschrift. Der Seitentitel aus dem Frontmatter ist die h1.

Textformatierung

SyntaxErgebnis
**bold**bold
*italic*italic
~~strikethrough~~strikethrough
`inline code`inline code

Listen

Unordered list:
- First item
- Second item
  - Nested item

Ordered list:
1. First step
2. Second step
3. Third step

Zitate

> This is a blockquote. Use it for callouts or
> highlighting important information.

This is a blockquote. Use it for callouts or highlighting important information.

Komponenten hinzufügen

Komponenten sind JSX-Elemente, die Sie überall in Ihrem MDX verwenden können. Sie sind selbstschließend oder umschließen Inhalte:

{/* Self-closing component */}
<Card title="Example" icon="star" href="/introduction" />

{/* Component wrapping content */}
<Accordion title="Click to expand">

  This content is inside the accordion.

</Accordion>

Verfügbare Komponenten

Jamdesk stellt diese integrierten Komponenten bereit:

Cards

Funktionen hervorheben und Navigation erstellen

Tabs

Inhalte in umschaltbare Panels organisieren

Accordion

Einklappbare Abschnitte für optionale Inhalte

Steps

Nummerierte Abläufe und Tutorials

Tabellen

Standard-Markdown-Tabellen funktionieren sofort:

| Feature | Starter | Team |
|---------|------|-----|
| Pages | 10 | Unlimited |
| Custom domain | No | Yes |
FeatureStarterTeam
Pages10Unlimited
Custom domainNoYes

Verwenden Sie die Table-Komponente für Zeilenhervorhebung, Zellenausrichtung und Zellverbindung:

FeatureStarterTeam
Pages10Unlimited
Custom domainNoYes

Siehe Tabellen für die vollständige Komponentendokumentation, einschließlich Zeilen- und Zellenhervorhebung, Spaltenverbindung und Gestaltungsoptionen.

Kommentare

Fügen Sie Kommentare hinzu, die in der gerenderten Ausgabe nicht erscheinen:

{/* This is a comment - it won't be visible to readers */}

Wie geht es weiter?

SEO Optimization

Auffindbarkeit und Metadaten verbessern

Frontmatter

Titel, Beschreibungen und SEO-Felder definieren