Der Frontmatter-Schlüssel page-type

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

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

md
---
title: Geolocation.getCurrentPosition()
slug: Web/API/Geolocation/getCurrentPosition
page-type: web-api-instance-method
browser-compat: api.Geolocation.getCurrentPosition
---

Jeder Hauptbereich der Seite — JavaScript, CSS usw. — hat eine Reihe von bereichsspezifischen page-type-Werten. Es gibt auch eine Reihe von generischen Werten, die in jedem Bereich der Seite erscheinen können.

Generische Seitentypen

Diese Seitentypen sind nicht spezifisch für einen bestimmten MDN-Technologiebereich:

  • guide: eine generische Leitfaden-Seite ohne spezifische Struktur.
  • landing-page: eine Seite, die hauptsächlich als Navigationshilfe dient und Links zu anderen Seiten auflistet.
  • how-to: eine Seite, die hauptsächlich als zielorientierter Anleitung-Artikel fungiert.
  • tutorial: eine Seite, die die Übersicht einer lernorientierten Artikelreihe ist.
  • tutorial-chapter: eine Seite, die Teil eines mehrteiligen Tutorials ist.

Bereichsspezifische Seitentypen

Dieser Abschnitt listet Seitentypen auf, die spezifisch für einen einzigen Bereich von MDN sind.

Lernbereich-Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter Lernen auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Wert 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 Einführung in HTML.
  • learn-module-chapter: ein Leitfaden, der Teil eines Moduls ist, wie Mobile Accessibility.
  • 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 Kenntnisse: grundlegende Steuerelemente.
  • learn-faq: die Antwort auf eine konkrete Frage zur Webentwicklung, wie Was ist ein Domainname?.

Barrierefreiheit-Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/Barrierefreiheit auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und sein 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 Baumes muss einen page-type haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.

Glossar-Seitentypen

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

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

HTML-Seitentypen

Dieser Abschnitt listet page-type-Werte für Seiten unter Web/HTML auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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>.

HTTP-Seitentypen

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

JavaScript-Seitentypen

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

  • javascript-class: eine Definition eines eingebauten Objekts, wie Array.
  • javascript-constructor: ein Objektkonstruktor, wie Array().
  • javascript-error: ein Fehler, wie RangeError: ungültige Array-Länge.
  • javascript-function: eine eingebaute Funktion, die keine Objektmethode ist, wie encodeURI().
  • javascript-global-property: eine globale Eigenschaft wie NaN.
  • javascript-instance-accessor-property: eine Zugriffseigenschaft 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, die in keine andere Kategorie passt, wie Rest-Parameter.
  • javascript-namespace: ein Objekt, das nicht instanziierbar ist 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 Zugriffseigenschaft, 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 Baumes muss einen page-type haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 Baumes muss einen page-type haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 Baumes muss einen page-type haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.

WebAssembly-Seitentypen

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

WebDriver-Seitentypen

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

WebExtensions-Seitentypen

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

Web Manifest-Seitentypen

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

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

XPath-Seitentypen

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

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

XSLT-Seitentypen

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

EXSLT-Seitentypen

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

Firefox-Seitentypen

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