更新元数据
扩展名称
Learn 创作包Visual Studio Code元扩展由多个子扩展组成。 此功能包含在 Learn Markdown 扩展中。 Learn Markdown 扩展是 Learn 创作包的一部分,无需单独安装。
总结
在 Markdown (*.md) 文件中,有两个特定于元数据的上下文菜单项。 右键单击文本编辑器中的任意位置时,会看到类似以下菜单项的内容:
更新 ms.date
元数据值
选择“更新 ms.date
元数据值”选项会将当前的 Markdown 文件 ms.date
值设为当天的日期。 如果文档不包含 ms.date
元数据字段,则不执行任何操作。
更新隐式元数据值
选择“更新隐式元数据值”选项将查找并替换可能隐式指定的所有可能的元数据值。 元数据值是在 build/fileMetadata
节点下的 docfx.json 文件中隐式指定的。
fileMetadata
节点中的每个键值对均表示元数据默认值。 例如,top-level/sub-folder 目录中忽略 ms.author
元数据值的 Markdown 文件可能会隐式指定要在 fileMetadata
节点中使用的默认值。
{
"build": {
"fileMetadata": {
"ms.author": {
"top-level/sub-folder/**/**.md": "dapine"
}
}
}
}
在此情况下,所有 Markdown 文件都将隐式采用 ms.author: dapine
元数据值。 此功能用于在 docfx.json 文件中找到的这些隐式设置。 如果 Markdown 文件包含的元数据值被显式设为除隐式值以外的值,则会覆盖这些值。
请考虑使用以下 Markdown 文件元数据,该 Markdown 文件位于 top-level/sub-folder/includes/example.md 中:
---
ms.author: someone-else
---
# Content
如果在此文件上执行了“更新隐式元数据值”选项,则元数据值上方的假设的 docfx.json 内容将更新为 ms.author: dapine
。
---
ms.author: dapine
---
# Content
操作过程
下面是此功能的简短演示。