Freigeben über


Aktualisieren von Metadaten

Name der Erweiterung

Die Learn Authoring Pack, Visual Studio Code-Metaerweiterung besteht aus mehreren Untererweiterungen. Dieses Feature ist in der Learn Markdown-Erweiterung enthalten. Die Learn Markdown-Erweiterung ist Teil des Learn Authoring Pack, es ist nicht erforderlich, es separat zu installieren.

Zusammenfassung

In einer Markdowndatei (*.md) gibt es zwei kontextbezogene Menüelemente, die für Metadaten spezifisch sind. Wenn Sie mit der rechten Maustaste auf eine beliebige Stelle im Text-Editor klicken, wird etwas wie die folgenden Menüelemente angezeigt:

Kontextmenü „Metadaten aktualisieren“

Aktualisieren des Metadatenwerts ms.date

Wenn Sie die Option Metadatenwert ms.date aktualisieren auswählen, wird der aktuelle ms.date-Wert für die Markdowndateien auf das heutige Datum festgelegt. Falls das Dokument kein Metadatenfeld ms.date enthält, wird keine Aktion ausgeführt.

Aktualisieren von impliziten Metadatenwerten

Wenn Sie die Option Implizite Metadatenwerte aktualisieren auswählen, werden alle möglichen Metadatenwerte gefunden und ersetzt, die implizit angegeben werden könnten. Metadatenwerte werden implizit in der Datei docfx.json unter dem Knoten build/fileMetadata angegeben. Jedes Schlüssel-Wert-Paar im Knoten fileMetadata stellt Metadatenstandardwerte dar. Beispielsweise könnte eine Markdowndatei im Verzeichnis top-level/sub-folder, in dem der Metadatenwert ms.author ausgelassen wird, implizit einen Standardwert angeben, der im Knoten fileMetadata verwendet werden soll.

{
    "build": {
        "fileMetadata": {
            "ms.author": {
                "top-level/sub-folder/**/**.md": "dapine"
            }
        }
    }
}

In diesem Fall würden alle Markdowndateien implizit den Metadatenwert ms.author: dapine übernehmen. Das Feature wird auf diese impliziten Einstellungen in der Datei docfx.json angewendet. Wenn eine Markdowndatei Metadaten mit Werten enthält, für die explizit etwas anderes als die impliziten Werte festgelegt wird, werden sie überschrieben.

Sehen Sie sich die folgenden Markdowndatei-Metadaten an, bei denen sich diese Markdowndatei in top-level/sub-folder/includes/example.md befindet:

---
ms.author: someone-else
---

# Content

Wenn die Option Implizite Metadatenwerte aktualisieren für diese Datei ausgeführt wurde, würde der Metadatenwert bei dem vorstehenden angenommenen docfx.json-Inhalt auf ms.author: dapine aktualisiert.

---
ms.author: dapine
---

# Content

In Aktion

Nachstehend sehen Sie eine kurze Demo dieses Features.

Demo zum Aktualisieren von Metadaten