跳至主要內容

@hz-9/docs-build

大约 2 分钟

@hz-9/docs-build

一个用于从 TypeScript 项目生成 vuepress-theme-hopoopen in new window 的工具。

NPM 版本 NPM 许可证 NPM 下载量 类型
Node 版本 最后提交

简介

@hz-9/docs-build 将根据特定规则扫描项目的 markdown 文件,并将其编译成 vuepress-theme-hopoopen in new window 网站。有关逻辑,请参阅扫描规则

安装

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 操作。支持 servebuild

--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 文件,若翻译文件不全,则采用默认语言。