Hotdoc 模块
此模块提供辅助函数,用于使用 hotdoc 生成文档。
新增 0.48.0
用法
要使用此模块,只需执行:**hotdoc = import('hotdoc')**。然后,以下函数将作为方法在名为 hotdoc 的对象上可用。当然,您可以用任何其他名称替换 hotdoc。
hotdoc.generate_doc()
使用 hotdoc 生成文档并将其安装到 $prefix/share/doc/html 中。
位置参数
-
project_name: hotdoc 项目的名称
关键字参数
-
sitemap(str或file) (**必需**): hotdoc 站点地图文件 -
index(str或file) (**必需**): 索引文件的位置 -
dependencies(build_tgt): 文档生成依赖的目标。 -
subprojects: 用于 hotdoc 生成文档的HotdocTarget列表。 - ... 任何
hotdoc的参数都可以使用,将破折号 (-) 替换为下划线 (_)。有关可用参数的完整列表,请查看hotdoc help。
返回值
HotdocTarget: 一个带有以下额外方法的 custom_target()
-
config_path: 生成的hotdoc配置文件路径。
hotdoc.has_extensions()
位置参数
-
...: 要查找的 hotdoc 扩展名
无关键字参数
返回值: 如果找到所有扩展,则返回 true,否则返回 false。
示例
hotdoc = import('hotdoc')
hotdoc.generate_doc('foobar',
project_version: '0.1',
sitemap: 'sitemap.txt',
index: 'index.md',
c_sources: ['path/to/file.c'],
c_smart_index: true,
languages: ['c'],
install: true,
)
搜索结果为