Condividi tramite


Aggiornare i metadati

Nome estensione

L'estensione meta Learn Authoring Pack, Visual Studio Code è costituita da più estensioni secondarie. Questa funzionalità è inclusa nell'estensione Learn Markdown . L'estensione Learn Markdown fa parte di Learn Authoring Pack, non è necessario installarla separatamente.

Riepilogo

In un file Markdown (*.md) sono presenti due voci di menu contestuali specifiche per i metadati. Quando si fa clic con il pulsante destro del mouse in un punto qualsiasi dell'editor di testo, verrà visualizzato un risultato simile alle voci di menu seguenti:

Menu di scelta rapida Aggiorna metadati

Aggiornare il ms.date valore dei metadati

Se si seleziona l'opzione Aggiorna ms.date valore metadati , il valore dei file ms.date Markdown corrente verrà impostato sulla data odierna. Se il documento non dispone di un ms.date campo di metadati, non viene eseguita alcuna azione.

Aggiornare i valori dei metadati impliciti

Se si seleziona l'opzione Aggiorna valori di metadati impliciti, verranno rilevati e sostituiti tutti i possibili valori di metadati che potrebbero essere specificati in modo implicito. I valori dei metadati vengono specificati in modo implicito nel file docfx.json nel build/fileMetadata nodo . Ogni coppia di valori chiave nel fileMetadata nodo rappresenta le impostazioni predefinite dei metadati. Ad esempio, un file Markdown nella directory top-level/sub-folder che omette il ms.author valore dei metadati potrebbe specificare in modo implicito un valore predefinito da usare nel fileMetadata nodo.

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

In questo caso, tutti i file Markdown accettano implicitamente il valore dei ms.author: dapine metadati. La funzionalità agisce su queste impostazioni implicite presenti nel file docfx.json . Se un file Markdown contiene metadati con valori impostati in modo esplicito su un valore diverso dai valori impliciti, viene eseguito l'override.

Si considerino i metadati del file Markdown seguenti, in cui si trova questo file Markdown nella cartella principale/sub-folder/includes/example.md:

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

# Content

Se l'opzione Aggiorna i valori dei metadati impliciti è stata eseguita in questo file, con il contenuto docfx.json assunto riportato sopra il valore dei metadati verrà aggiornato a ms.author: dapine.

---
ms.author: dapine
---

# Content

In azione

Di seguito è riportata una breve dimostrazione di questa funzionalità.

Demo di aggiornamento dei metadati