@hz-9/docs-build
大约 2 分钟
@hz-9/docs-build
一个用于从 TypeScript 项目生成 vuepress-theme-hopo 的工具。
简介
@hz-9/docs-build 将根据特定规则扫描项目的 markdown 文件,并将其编译成 vuepress-theme-hopo 网站。有关逻辑,请参阅扫描规则。
安装
npm install --global @hz-9/docs-build
使用方法
获取帮助:
docs-build --help
最小执行:
docs-build
开发者模式:
docs-build --action serve
serve仅监听文件内容的更改。如果添加了符合规则的文件,则需要重新启动当前命令。
生产环境:
docs-build --action build
参数
-r, --root
执行路径,默认为 process.cwd()。此参数将影响对 package.json 文件的读取和其他相对路径的解析。
-c, --config
api-extractor.json 的路径。支持绝对路径或相对路径。
--docs-space
docs 网站的空间。如果省略,则为 ./docs/.vuepress。
--markdown-path
使用 @microsoft/api-documenter 生成的 markdown 文件夹。如果省略,则为 ./docs/.markdowns。
-a, --action
Vuepress 操作。支持 serve 或 build。
--base-url
Vuepress 基本 URL。如果省略,则为 /。
--lang
Vuepress 采取的语言。当前仅支持 en-US zh-CN 两种语言。若需要多种语言时,可使用 --lang en-US,zh-CN 方式传入参数。
参数顺序尤为重要,若传入 en-US,zh-CN 则默认语言为 en-US 会优先按照匹配规则进行匹配文件。而 zh-CN 的文件会优先采用 *.zh-CN.md 文件,若翻译文件不全,则采用默认语言。