Aller au contenu
duxt

Frontmatter

Les champs qu’une page peut porter au-delà du titre et de la description, et les deux que la compilation remplit.

Content ne stocke que ce que déclare le schéma d’une collection : voici donc la liste complète — un champ non déclaré est écarté silencieusement, avant même que la barre latérale ou la recherche le voie.

Ce que vous écrivez

ChampTypeCe qu’il fait
titlestringRendu comme le <h1> de la page, et son titre SEO et social
descriptionstringLe résumé — barre latérale, cartes, image OG, llms.txt
iconstringAffiché à côté de l’entrée dans la barre latérale, la rangée et les cartes
navigationbooleanfalse masque la page dans la navigation
layoutstringlanding rend la page sans la mise en page documentaire
redirectFromstring[]Anciennes URL de cette page — voir Déplacer une page
datestringLa date de cette page, pour le flux

title et description sont les deux dont la compilation signale l’absence. Aucun ne casse une page, et tous deux dégradent silencieusement le sommaire, la carte sociale et llms.txt.

Ce que la compilation remplit

ChampRempli parContient
lastUpdatedle module git-metaLe dernier commit ayant touché le fichier
contributorsle module git-metaNom, nombre de commits et pseudo, par auteur
rawbodyle schéma de la collectionLe Markdown tel qu’écrit
sitemapl’intégration sitemapCe qui met la page dans /sitemap.xml

En écrire un à la main ne sert à rien : la compilation les écrase. Les deux champs git ont besoin d’un historique réel, une source distante a donc besoin de history: true — voir la référence des sources.

Le nom du fichier porte deux choses de plus

  • Un préfixe numérique ordonne l’arborescence et disparaît de l’URL : 3.guides/2.deploy.md est servi sur /guides/deploy. Réordonner ne déplace jamais une URL.
  • .draft.md est un brouillon. Il est servi dans le serveur de développement et absent de la compilation. Il n’y a pas de draft: true, car le contenu d’une collection est déclaré avant qu’un fichier ait été lu — voir Collections.
Cette page vous a-t-elle été utile ?