JSDoc中文文档(@use JSDoc)

配置 JSDoc 的默认模板

目录

JSDoc的默认模板中提供了几个选项,您可以使用自定义外观和内容来生成文档。

要使用这些选项,您必须为JSDoc创建一个配置文件,并在配置文件中设置相应的选项。

生成适合打印的文档

默认情况下,JSDoc的默认模板为你的源文件生成适合打印的文档。在文档中,它还链接到那些适合的打印文件。

要禁用适合打印的文件,设置选项templates.default.outputSourceFilesfalse。使用该选项也将删除文档中链接到源文件的连接。此选项在JSDoc3.3.0及更高版本上是可用的。

复制静态文件到输出目录

JSDoc的默认模板会自动复制一些静态文件,如CSS样式表,到输出目录。在JSDoc3.3.0或更高版本,你可以告诉默认模板复制附加静态文件到输出目录。例如,您可能希望复制一个图像的目录到输出目录,所以你可以在你的文档中显示这些图像。

要将附加静态文件复制到输出目录,使用下列选项:

示例: 复制图片目录到输出目录

要复制./myproject/static目录中的所有静态文件到输出目录中:

{
  "templates": {
    "default": {
      "staticFiles": {
        "include": [
            "./myproject/static"
        ]
      }
    }
  }
}

如果您的静态文件目录中包含./myproject/static/img/screen.png文件,您可以通过HTML标签 <img src="img/screen.png">在您的文档中显示该图片。

在页脚显示当前日期

默认情况下,JSDoc的默认模板总是在生成文档的页脚显示当前日期。在JSDoc3.3.0或更高版本,可以通过设置选项templates.default.includeDatefalse来忽略当前日期。

在导航栏中显示长文件名

默认情况下,JSDoc的默认模板在导航列中显示每个标识符缩写的名字。例如,标识符my.namespace.MyClass将简单地称为显示MyClass。相反,要显示完整的长名称,设置选项templates.default.useLongnameInNavtrue。此选项在JSDoc3.4.0及更高版本中可用。

重写默认模板的布局文件

默认的模板使用名为 layout.tmpl 的文件 指定每个生成文档的页面中的页眉和页脚。特别是,每个生产的文档页面会加载该文件定义了CSS和JavaScript文件。在JSDoc3.3.0或更高版本,可以指定使用自己的layout.tmpl文件,它允许你加载自己的自定义CSS和JavaScript文件,去除或替代,标准的文件。

要使用此功能,设置选项templates.default.layoutFile的路径到你的自定义布局文件。路径是相对于config.json文件,当前的工作目录,和JSDoc目录的相对路径,按照这个顺序。

使用配置文件配置JSDoc