Actualización de metadatos

Nombre de la extensión

Learn Authoring Pack, Visual Studio Code meta extensión se compone de varias sub extensiones. Esta característica se incluye en la extensión Learn Markdown . La extensión Learn Markdown forma parte del paquete de creación de Learn, no es necesario instalarla por separado.

Resumen

En un archivo Markdown (*.md) hay dos elementos de menú contextual específicos de los metadatos. Al hacer clic con el botón derecho en cualquier parte del editor de texto, verá algo parecido a los elementos de menú siguientes:

Menú contextual de actualización de metadatos

Actualización del valor de los metadatos ms.date

Al seleccionar la opción Actualización del valor ms.date de los metadatos se establecerá el valor ms.date actual de los archivos Markdown en la fecha de hoy. Si el documento no tiene un campo de metadatos ms.date, no se realiza ninguna acción.

Actualización de valores de los metadatos implícitos

Al seleccionar la opción Actualización los valores de los metadatos implícitos se buscarán y reemplazarán todos los valores de metadatos posibles que se pueden especificar implícitamente. Los valores de metadatos se especifican implícitamente en el archivo docfx.json, en el nodo build/fileMetadata. Cada par clave-valor del nodo fileMetadata representa los valores predeterminados de los metadatos. Por ejemplo, un archivo Markdown en el directorio top-level/sub-folder que omite el valor de metadatos ms.author podría especificar implícitamente un valor predeterminado para usarlo en el nodo de fileMetadata.

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

En este caso, todos los archivos Markdown tomarían implícitamente el valor de metadatos ms.author: dapine. La característica actúa en esta configuración implícita que se encuentra en el archivo docfx.json. Si un archivo Markdown contiene metadatos con valores que se establecen explícitamente en un valor distinto de los valores implícitos, estos se reemplazarán.

Considere los metadatos del archivo Markdown siguientes, donde el archivo Markdown reside en top-level/sub-folder/includes/example.md:

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

# Content

Si la opción Actualización de los valores de los metadatos implícitos se ejecutó en este archivo, con el contenido supuesto docfx.json del valor de los metadatos se actualizaría a ms.author: dapine.

---
ms.author: dapine
---

# Content

En acción

A continuación se muestra una breve demostración de esta característica.

Demostración de actualización de los metadatos