Der `page-type` Front-Matter-Schlüssel

Der page-type Front-Matter-Schlüssel beschreibt den Typ einer MDN-Seite. Dies ermöglicht es MDN-Inhaltstools, die Inhaltsprüfung und die Organisation der Seitenleiste besser zu automatisieren.

Wie jeder andere Front-Matter-Schlüssel wird der page-type-Schlüssel im YAML am Anfang von "index.md" angegeben:

md
---
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: httpsidebar
---

Jeder Hauptbereich der Seite — JavaScript, CSS usw. — hat eine Reihe bereichsspezifischer page-type-Werte, und es gibt auch eine Reihe generischer Werte, die in jedem Bereich der Seite 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, eine Einführung in den Abschnitt und Navigation zu Schlüsselbereichen.
  • listing-page: eine kurze Beschreibung des Abschnitts und eine Liste von Unterseiten innerhalb dieses Abschnitts.
  • how-to: ein zielgerichteter Anleitung-Artikel.
  • 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 bestimmten Bereich von MDN sind.

Seitentypen des Lernbereichs

Dieser Abschnitt listet page-type-Werte für Seiten unter Learn auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen-Werte sein.

  • learn-topic: eine Übersicht über ein Thema, also eine Sammlung von Modulen wie CSS.
  • learn-module: eine Übersicht über ein Modul, also eine geordnete Sammlung von Leitfäden, wie Structuring content with HTML.
  • learn-module-chapter: ein Leitfaden, der Teil eines Moduls ist, wie Mobile accessibility.
  • learn-module-assessment: ein spezieller Leitfaden mit einer Aktivität zur Bewertung des Verständnisses eines Moduls oder eines Teils davon, wie Test your skills: basic controls.
  • learn-faq: die Antwort auf eine spezifische Frage zur Webentwicklung, wie What is a domain name?.

Seitentypen der Barrierefreiheit

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 ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

Seitentypen von CSS

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 ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

Glossar-Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter Glossar auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten Werte sein.

  • glossary-definition: eine Seite, die einen Begriff definiert, wie Bézierkurve.
  • glossary-disambiguation: eine Seite, die Links zu zwei oder mehr Definitionsseiten für einen mehrdeutigen Begriff bereitstellt, wie Node.

Seitentypen von HTML

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/HTML auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

  • html-attribute: ein HTML-Attribut, wie autocomplete.
  • html-attribute-value: ein einzelner Wert für ein HTML-Attribut, wie dns-prefetch.
  • html-element: ein HTML-Element, wie <button>.

Seitentypen von HTTP

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/HTTP auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

Seitentypen von JavaScript

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/JavaScript auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

  • javascript-class: eine Definition eines eingebauten Objekts, wie Array.
  • javascript-constructor: ein Objektkonstruktor, wie Array().
  • javascript-error: ein Fehler, wie RangeError: invalid array length.
  • javascript-function: eine eingebaute Funktion, die keine Objektmethode ist, wie encodeURI().
  • javascript-global-property: eine globale Eigenschaft wie NaN.
  • javascript-instance-accessor-property: eine Accessor-Eigenschaft auf einer Objektinstanz, wie Map.prototype.size.
  • javascript-instance-data-property: eine Dateneigenschaft auf einer Objektinstanz, wie die length Eigenschaft von Array.
  • javascript-instance-method: eine Methode auf einer Objektinstanz, wie Array.prototype.at().
  • javascript-language-feature: ein Teil der JavaScript-Syntax, der nicht in eine andere Kategorie passt, wie Rest-Parameter.
  • javascript-namespace: ein Objekt, das nicht instanziiert werden kann und nur statische Mitglieder hat, wie Math.
  • javascript-operator: ein Operator, wie Addition (+).
  • javascript-statement: eine Anweisung, wie switch.
  • javascript-static-accessor-property: eine statische Accessor-Eigenschaft, wie RegExp.lastMatch.
  • javascript-static-data-property: eine statische Dateneigenschaft, wie Math.E.
  • javascript-static-method: eine statische Methode, wie Array.from().

MathML Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/MathML auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

  • mathml-attribute: ein MathML-Attribut, wie mathcolor.
  • mathml-element: ein HTML-Element, wie <msqrt>.

SVG Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/SVG auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

  • svg-attribute: ein SVG-Attribut, wie crossorigin.
  • svg-element: ein SVG-Element, wie <circle>.

Web API Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/API auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

WebAssembly Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter WebAssembly/ auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

WebDriver Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/WebDriver auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

Seitentypen von WebExtensions

Dieser Abschnitt listet page-type-Werte für Seiten unter Mozilla/Add-ons/WebExtensions auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

Seitentypen des Web-Manifests

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/Manifest auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

  • web-manifest-member: ein Mitglied eines Manifests, wie description.

Seitentypen von XPath

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/XPath auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

  • xpath-function: eine Funktion, wie ceiling()

Seitentypen von XSLT

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/XSLT auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

Seitentypen von EXSLT

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/EXSLT auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.

Seitentypen von Firefox

Dieser Abschnitt listet page-type-Werte für Seiten unter Mozilla/Firefox auf. Jede Seite in diesem Teil des Baums muss einen page-type haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.