Jamdesk Documentation logo

Ansichten

Erstellen Sie Dokumentation, die sich an das Framework oder die Sprachauswahl der Lesenden anpasst. Ganze Abschnitte wechseln je nach Auswahl.

Mit Ansichten können Sie Dokumentation erstellen, die sich an das Framework oder die Sprachauswahl der Lesenden anpasst. Anders als Tabs (die mehrere Optionen nebeneinander anzeigen) blenden Ansichten nicht ausgewählte Inhalte vollständig aus. Dadurch bleibt die Seite übersichtlicher, wenn sich ganze Abschnitte zwischen Frameworks unterscheiden.

Verwenden Sie Ansichten, wenn:

  • Ganze Seitenabschnitte sich je nach Framework unterscheiden (nicht nur Codeausschnitte)
  • Tutorials je nach Technologie unterschiedliche Schritte enthalten
  • Anleitungen zum Einstieg je nach Plattform deutlich variieren

Für Codebeispiele, die sich je nach Sprache unterscheiden, verwenden Sie CodeGroup. Für Verfahren mit geringfügigen Unterschieden verwenden Sie Tabs. Verwenden Sie Ansichten, wenn ganze Abschnitte inhaltsabhängig vom Framework sind.

Grundlegende Verwendung

Erstellen Sie Ansichten für verschiedene Sprachen:

<View title="JavaScript" icon="js">

  This content is only visible when JavaScript is selected.

  ```javascript
  console.log("Hello from JavaScript!");
  ```

</View>

<View title="Python" icon="python">

  This content is only visible when Python is selected.

  ```python
  print("Hello from Python!")
  ```

</View>

Funktionsweise

Wenn Sie einer Seite View-Komponenten hinzufügen:

  1. Oben im Inhalt wird eine Auswahl geöffnet
  2. Benutzer können über die Auswahl zwischen Ansichten wechseln
  3. Nur der Inhalt der ausgewählten Ansicht ist sichtbar

Ansicht vs. Tabs vs. CodeGroup

KomponenteAm besten geeignet fürGeltungsbereich
AnsichtGanze Abschnitte, die sich je nach Framework unterscheidenInhaltswechsel für die gesamte Seite
TabsSchnelle Vergleiche, PaketmanagerWechsel von Inline-Inhalten
CodeGroupDieselbe Operation in mehreren ProgrammiersprachenNur Codeblöcke

Beispielszenarien:

  • „Mit npm vs. yarn installieren“ → Tabs (kleiner Unterschied)
  • „JavaScript fetch vs. Python requests“ → CodeGroup (Codevergleich)
  • „React-Tutorial vs. Vue-Tutorial“ → Ansicht (gesamter Abschnitt unterscheidet sich)

Props

stringrequired

Der im Auswahlmenü angezeigte Titel. Muss innerhalb der Seite eindeutig sein.

string

Ein Font Awesome-Symbol, Lucide-Symbol, eine URL zu einem Symbol oder ein relativer Pfad zu einem Symbol.

stringdefault: solid

Nur für Font Awesome-Symbole. Optionen: regular, solid, light, thin, sharp-solid, duotone, brands.

Wie geht es weiter?

Komponentenübersicht

Alle verfügbaren Komponenten durchsuchen

MDX-Grundlagen

Erfahren Sie, wie Sie Komponenten in MDX verwenden