Yaml 将生成的TOC.yml替换为自定义TOC.yml

Yaml 将生成的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

我正在使用docfx为我的.Net项目生成API文档。 我需要什么可以显示给不同的客户类型不同的口味。 生成元数据时,也会生成TOC.YML,这很好。 但是,在生成html文件时,此TOC用于在每个html页面的侧面创建导航栏。 问题是,对于某些观众,完整的侧栏不应该可用,而应该只显示customize toc.yml提供的导航。 我可以在自定义文件夹中创建一个新的自定义TOC并导航到页面,但是当加载html页面时,它(当然)会显示完整生成的TOC.yml的导航栏

读《圣经》。 创建了自己的TOC文件(该文件正在工作),但我找不到自定义TOC.yml用于生成的文件的选项。 试图在docfx.json中排除toc.yml

{
    "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