gpt4 book ai didi

DocFx:如何抑制有关类型的某些信息(继承、构造函数、程序集等)

转载 作者:行者123 更新时间:2023-12-04 12:42:39 32 4
gpt4 key购买 nike

我正在使用 DocFx 生成有关 WCF Web 服务的文档。文档的目标受众是 Web 服务的客户。这些客户端显然不能直接访问 .NET 二进制文件。

公共(public)接口(interface)和模型及其方法和属性的文档很重要,但还有很多其他信息与客户端无关:

  • 工具
  • 继承成员(member)
  • 组装
  • 语法
  • 构造函数

  • 明确地说 - 我不想过滤掉某些类型或成员(如 here 所述) - 我想过滤掉所有类型的文档的整个部分。

    最佳答案

    您可以通过覆盖模板来自定义输出。

    就我而言,我删除了 assembly部分从类页面跟随。

  • 通过 docfx template export default 导出默认模板.
  • 复制 _exported_templates/default/partials/class.header.tmpl.partial进入 DOCFX_PROJECT_ROOT/templates/custom/partial .
  • 编辑并从复制的文件中删除装配部分。
  • 在您的 build docfx.json的部分, 编辑 template到以下
  • "template": [
    "default",
    "templates/custom"
    ],


    您现在可以通过类似 docfx docfx.json 的方式正常构建.

    我相信您提到的其他部分可以通过编辑和复制模板目录中的相应文件来删除。

    关于DocFx:如何抑制有关类型的某些信息(继承、构造函数、程序集等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56458435/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com