Metagegevens bijwerken
Extensienaam
De Meta-extensie Learn Authoring Pack, Visual Studio Code bestaat uit meerdere subextensies. Deze functie is opgenomen in de Learn Markdown-extensie . De Learn Markdown-extensie maakt deel uit van het Learn Authoring Pack. U hoeft deze niet afzonderlijk te installeren.
Samenvatting
Een Markdown-bestand (*.md) bevat twee contextuele menu-items die specifiek zijn voor metagegevens. Wanneer u met de rechtermuisknop op een willekeurige plaats in de teksteditor klikt, ziet u iets dat lijkt op de volgende menu-items:
Metagegevenswaarde bijwerken ms.date
Als u de optie Waarde van metagegevens bijwerken ms.date
selecteert, wordt de huidige waarde voor Markdown-bestanden ms.date
ingesteld op de datum van vandaag. Als het document geen metagegevensveld heeft ms.date
, wordt er geen actie ondernomen.
Impliciete metagegevenswaarden bijwerken
Als u de optie Impliciete metagegevenswaarden bijwerken selecteert, worden alle mogelijke metagegevenswaarden gevonden en vervangen die impliciet kunnen worden opgegeven. Metagegevenswaarden worden impliciet opgegeven in het bestand docfx.json , onder het build/fileMetadata
knooppunt. Elk sleutelwaardepaar in het fileMetadata
knooppunt vertegenwoordigt standaardinstellingen voor metagegevens. Een Markdown-bestand in de map op het hoogste niveau/de submap waarin de ms.author
metagegevenswaarde wordt weggelaten, kan bijvoorbeeld impliciet een standaardwaarde opgeven die in het fileMetadata
knooppunt moet worden gebruikt.
{
"build": {
"fileMetadata": {
"ms.author": {
"top-level/sub-folder/**/**.md": "dapine"
}
}
}
}
In dit geval nemen alle Markdown-bestanden impliciet de ms.author: dapine
metagegevenswaarde over. De functie reageert op deze impliciete instellingen in het bestand docfx.json . Als een Markdown-bestand metagegevens bevat met waarden die expliciet zijn ingesteld op iets anders dan de impliciete waarden, worden deze overschreven.
Houd rekening met de volgende metagegevens van markdown-bestanden, waarbij dit Markdown-bestand zich bevindt op het hoogste niveau/sub-map/includes/example.md:
---
ms.author: someone-else
---
# Content
Als de optie Impliciete metagegevenswaarden bijwerken is uitgevoerd op dit bestand, wordt met de veronderstelde docfx.json-inhoud van boven de metagegevenswaarde bijgewerkt naar ms.author: dapine
.
---
ms.author: dapine
---
# Content
In actie
Hieronder ziet u een korte demonstratie van deze functie.