介绍
@trufflesuite/typedoc-default-themes
是一款提供给 TypeDoc 导出文档时使用的默认主题包,它是由 Truffle Suite 开源社区维护的。
它展示的文档数据包括但不限于:
- 项目概览 (Overview)
- 模块介绍 (Modules)
- 类和接口定义 (Classes and Interfaces)
- 类成员(Class Members)
- 函数列表 (Functions)
- 枚举 (Enums)
用法
在使用 @trufflesuite/typedoc-default-themes
之前,您需要先安装 TypeDoc 并生成文档。您可以通过以下方式来完成安装:
npm install typedoc --save-dev
您可以选择将 typedoc.json
文件添加到项目根目录并配置如下:
-- -------------------- ---- ------- - ------ ------- ---------- ---------------------- ------- ------- ----------------- ----- ------------------- ----- --------------------- ----- ----------------------- ----- --------- ------- --------- ------ --------- ----------- ------------------------- ----- --------------- ----- -------- -------------------------------------- -
如果您愿意,您也可以通过使用 --theme @trufflesuite/typedoc-default-themes
参数来指定要使用的主题:
typedoc --theme @trufflesuite/typedoc-default-themes
此时会使用默认的 TypeDoc 配置文件。请注意,在使用 --theme
命令时,如果你的 typedoc.json
与参数不一致,则由于命令行参数优先级更高,它将覆盖所有配置文件。
当您完成配置文件后,您可以开始导出文档了:
typedoc --out ./docs ./src
TypeDoc 将使用您所选择的主题导出文档,并在结果页面中展示数据。
示例
以下是 TypeDoc 中如何使用 @trufflesuite/typedoc-default-themes
主题的示例代码:
-- -------------------- ---- ------- ------ - -------- - ---- ---------------- ------ - ------------- - ---- ---------------------------- ------ - ----------- - ---- ----------------- ------ - ------------ - ---- ------------------ ------ - -------------- - ---- -------------------- ----------- -------- - -------------- ----------- -- ------------- - ------------- -------------- -- ---------- - ------------ - -- ------ ----- --------- - -
以下是导出文档后生成的页面的一个示例。
结论
@trufflesuite/typedoc-default-themes
是一款简单易用的主题包,它可以帮助开发者在导出 TypeScript 代码时生成漂亮、可读性高的文档。它由 Truffle Suite 维护,支持的内容非常丰富,带给我们进行文档导出更好的体验。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5f1cfd6e403f2923b035c567