Der page-type Frontmatter-Schlüssel
Der page-type Frontmatter-Schlüssel beschreibt den Typ einer MDN-Seite. Dadurch können MDN-Inhaltstools besser die Inhaltsprüfung und die Organisation in der Seitenleiste automatisieren.
Wie jeder andere Frontmatter-Schlüssel wird der page-type Schlüssel im YAML am Beginn von "index.md" spezifiziert:
---
title: 100 Continue
slug: Web/HTTP/Reference/Status/100
page-type: http-status-code
spec-urls: https://www.rfc-editor.org/rfc/rfc9110#status.100
sidebar: http
---
Jeder Hauptbereich der Website — JavaScript, CSS usw. — hat einen Satz von bereichsspezifischen page-type Werten, und es gibt auch einen Satz generischer Werte, die in jedem Bereich der Website erscheinen können.
Generische Seitentypen
Diese Seitentypen sind nicht spezifisch für einen bestimmten MDN-Technologiebereich:
guide: ein generischer Leitfaden ohne spezifische Struktur.landing-page: eine Übersicht über das Thema, Einleitung zur Sektion und Navigation zu wichtigen Bereichen.listing-page: eine kurze Beschreibung der Sektion und eine Liste von Unterseiten innerhalb dieser Sektion.how-to: eine zielorientierte Anleitung.tutorial: eine Übersicht über einen lernorientierten Artikel.tutorial-chapter: ein Teil eines mehrteiligen Tutorials.
Bereichsspezifische Seitentypen
Dieser Abschnitt listet Seitentypen auf, die spezifisch für einen einzigen Bereich von MDN sind.
Seitentypen für den Lernbereich
Dieser Abschnitt listet page-type Werte für Seiten unter Lernen auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.
learn-topic: eine Übersicht über ein Thema, das heißt, eine Sammlung von Modulen wie CSS.learn-module: eine Übersicht über ein Modul, das heißt, eine geordnete Sammlung von Leitfäden, wie Strukturierung von Inhalten mit HTML.learn-module-chapter: ein Leitfaden, der Teil eines Moduls ist, wie Mobile Zugänglichkeit.learn-module-assessment: ein spezieller Leitfaden mit einer Aktivität, die es ermöglicht, das Verständnis eines Moduls oder eines Teils davon zu bewerten, wie Testen Sie Ihre Fähigkeiten: Formulare und Buttons.learn-faq: die Antwort auf eine spezifische Frage zur Webentwicklung, wie Was ist ein Domainname?.
Seitentypen für Zugänglichkeit
Dieser Abschnitt listet page-type Werte für Seiten unter Web/Accessibility auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.
CSS-Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/CSS auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.
css-at-rule: eine at-rule, wie@media.css-at-rule-descriptor: ein at-rule Deskriptor, wie@counter-style/prefix.css-combinator: ein Kombinator, wie der Nachfolgerkombinator.css-function: eine Funktion, wiemax().css-keyword: ein Schlüsselwort, wieinherit.css-media-feature: ein media feature, wiehover.css-module: ein Modul, wie CSS Animationen.css-property: eine Eigenschaft, wiebackground-color.css-pseudo-class: eine Pseudoklasse, wie:enabled.css-pseudo-element: ein Pseudoelement, wie::before.css-selector: ein Basis-Selektor, wie der Klassen-Selektor.css-shorthand-property: eine kurze Eigenschaft, wiebackground.css-type: ein Datentyp, wie<color>.