Yaml 将生成的TOC.yml替换为自定义TOC.yml
我正在使用docfx为我的.Net项目生成API文档。 我需要什么可以显示给不同的客户类型不同的口味。 生成元数据时,也会生成TOC.YML,这很好。 但是,在生成html文件时,此TOC用于在每个html页面的侧面创建导航栏。 问题是,对于某些观众,完整的侧栏不应该可用,而应该只显示customize toc.yml提供的导航。 我可以在自定义文件夹中创建一个新的自定义TOC并导航到页面,但是当加载html页面时,它(当然)会显示完整生成的TOC.yml的导航栏 读《圣经》。 创建了自己的TOC文件(该文件正在工作),但我找不到自定义TOC.yml用于生成的文件的选项。 试图在docfx.json中排除toc.ymlYaml 将生成的TOC.yml替换为自定义TOC.yml,yaml,navigationbar,tableofcontents,docfx,Yaml,Navigationbar,Tableofcontents,Docfx,我正在使用docfx为我的.Net项目生成API文档。 我需要什么可以显示给不同的客户类型不同的口味。 生成元数据时,也会生成TOC.YML,这很好。 但是,在生成html文件时,此TOC用于在每个html页面的侧面创建导航栏。 问题是,对于某些观众,完整的侧栏不应该可用,而应该只显示customize toc.yml提供的导航。 我可以在自定义文件夹中创建一个新的自定义TOC并导航到页面,但是当加载html页面时,它(当然)会显示完整生成的TOC.yml的导航栏 读《圣经》。 创建了自己的TO
{
"metadata": [
{
"src": [
{
"files": [
"LIB/myassembly.dll"
],
"include": [""],
"exclude": [
"**/toc.yml"
],
"cwd": "../output/Debug/"
},
{
"files": [
"**.cs"
],
"exclude": [
],
"cwd": "../../../TestScripting/Scripts"
}
],
"dest": "api",
"force": true
}
],
"build": {
"content": [{
"files": [
"api/**.yml"
]
},
{
"files": [
"scripting/index.md",
"scripting/toc.yml",
"articles/**.md",
"articles/**/toc.yml",
"toc.yml",
"*.md"
],
"exclude": [
"obj/**",
"_site/**"
]
}
],
"resource": [{
"files": [
"images/**"
],
"exclude": [
"obj/**",
"_site/**"
]
}],
"overwrite": [{
"files": [
"apidoc/**.md"
],
"exclude": [
"obj/**",
"_site/**"
]
}],
"dest": "../Doc",
"globalMetadataFiles": [],
"fileMetadataFiles": [],
"template": [
"default","darkfx/darkfx"
],
"postProcessors": [],
"noLangKeyword": false,
"keepFileLink": false,
"cleanupCacheHistory": false
}
}
预期结果是:
每个生成的html文件显示的导航栏应基于自定义toc.yml