Tiramisu Docs

Configuration

Seitenleiste

Steuern Sie Gruppierung, Sortierung und Verschachtelung der automatisch generierten Seitenleiste.

Die Seitenleiste wird automatisch aus Ihrer Dateistruktur generiert. Sie können die Reihenfolge und Gruppierung der Einträge über die Konfiguration und Datei-Metadaten steuern.

Gruppenreihenfolge

Verwenden Sie sidebar.groupOrder, um die Reihenfolge zu steuern, in der Gruppen in der Seitenleiste erscheinen:

typescript
sidebar: {
  groupOrder: ["Getting Started", "Writing", "Configuration", "Advanced"],
},

Gruppen, die nicht in groupOrder aufgeführt sind, erscheinen nach den aufgeführten, alphabetisch sortiert.

Ordnerbasierte Gruppierung

Ordner in Ihrem Docs-Verzeichnis werden automatisch zu Sidebar-Gruppen. Der Ordnername wird in einen Titel umgewandelt (z.B. wird getting-started zu „Getting Started").

Um das Label einer Gruppe anzupassen, fügen Sie eine index.tiramisu-Datei im Ordner hinzu:

tiramisu
meta {
  title = Mein benutzerdefinierter Gruppenname
}

Der title aus der Index-Datei wird zum Gruppenlabel in der Seitenleiste.

Gruppierung auf Stammebene

Dateien im Stammverzeichnis einer Sektion (nicht in einem Unterordner) können mit dem group-Feld in ihrem Meta-Block gruppiert werden:

tiramisu
meta {
  title = Meine Seite,
  group = Getting Started,
  order = 1
}

Seiten sortieren

Seiten innerhalb einer Gruppe werden nach ihrem order-Wert sortiert (niedrigere Zahlen erscheinen zuerst). Wenn keine Reihenfolge angegeben ist, werden Seiten alphabetisch nach Titel sortiert.

tiramisu
meta {
  title = Installation,
  order = 2
}

Untergruppen

Verschachtelte Ordner erstellen Untergruppen in der Seitenleiste. Diese erscheinen als einklappbare Abschnitte innerhalb ihrer übergeordneten Gruppe:

src/docs/framework
writing
index.tiramisu
basics.tiramisu
content
index.tiramisu
code-blocks.tiramisu

Die index.tiramisu in writing/ definiert das Label der „Writing"-Gruppe. Die index.tiramisu in content/ definiert das Label der „Content"-Untergruppe.