Zum Inhalt springen
duxt

Frontmatter

Die Felder, die eine Seite über Titel und Beschreibung hinaus tragen darf, und die zwei, die der Build füllt.

Content speichert nur, was das Schema einer Collection deklariert — dies ist also die vollständige Liste: Ein nicht deklariertes Feld wird stillschweigend verworfen, bevor die Seitenleiste oder die Suche es je sieht.

Was du schreibst

FeldTypWas es tut
titlestringAls <h1> der Seite gerendert, plus SEO- und Social-Titel
descriptionstringDie Zusammenfassung — Seitenleiste, Karten, OG-Bild, llms.txt
iconstringNeben dem Eintrag in Seitenleiste, Sektionszeile und Karten gezeigt
navigationbooleanfalse verbirgt die Seite in der Navigation
layoutstringlanding rendert die Seite ohne das Doku-Layout
redirectFromstring[]Alte URLs dieser Seite — siehe Eine Seite verschieben
datestringWann diese Seite datiert ist, für den Feed

title und description sind die beiden, vor deren Fehlen der Build warnt. Keines bricht eine Seite, und beide verschlechtern still das Inhaltsverzeichnis, die Social Card und llms.txt.

Was der Build füllt

FeldGefüllt vonEnthält
lastUpdateddem git-meta-ModulDen letzten Commit, der die Datei berührt hat
contributorsdem git-meta-ModulName, Commit-Zahl und Benutzername, je Autor
rawbodydem Collection-SchemaDas Markdown, wie es geschrieben wurde
sitemapder Sitemap-IntegrationDas, was die Seite überhaupt in /sitemap.xml bringt

Eines davon von Hand zu schreiben ist zwecklos: Der Build überschreibt sie. Beide git-Felder brauchen eine echte Historie, eine entfernte Quelle braucht also history: true — siehe Quellen-Referenz.

Der Dateiname trägt zwei weitere Dinge

  • Ein numerisches Präfix ordnet den Baum und wird aus der URL entfernt: 3.guides/2.deploy.md wird unter /guides/deploy ausgeliefert. Umsortieren verschiebt nie eine URL.
  • .draft.md ist ein Entwurf. Er wird im Entwicklungsserver ausgeliefert und fehlt im Build. Es gibt kein draft: true, weil der Inhalt einer Collection deklariert wird, bevor irgendeine Datei gelesen wurde — siehe Collections.
War diese Seite hilfreich?