我正在使用DocFx生成有关WCF Web服务的文档。文档的目标受众是Web服务的客户。这些客户端显然无法直接访问.NET二进制文件。
公共接口和模型以及它们的方法和属性的文档很重要,但是还有许多其他与客户端无关的信息:
要清楚-我不想过滤掉某些类型或成员(如here所述)-我想过滤掉所有类型的文档的整个部分。
答案 0 :(得分:1)
您可以通过覆盖模板来自定义输出。
就我而言,我通过遵循以下步骤从班级页面中删除了assembly
部分。
docfx template export default
导出默认模板。_exported_templates/default/partials/class.header.tmpl.partial
复制到DOCFX_PROJECT_ROOT/templates/custom/partial
。build
的{{1}}部分中,将docfx.json
编辑为以下内容template
您现在可以使用"template": [
"default",
"templates/custom"
],
之类的东西正常构建。
我相信您提到的其他部分可以通过在模板目录中编辑和复制适当的文件来删除。
答案 1 :(得分:0)
如何隐藏继承的成员:
添加
.inheritedMembers { display: none; }
到“_site\styles\main.css”