1.0.4 • Published 7 years ago
kc-cli v1.0.4
kc-cli 看云文档CLI工具
Maybe this package is only suitable for Chinese users.
你需要了解:这个包不是看云官方开发,为避免不必要的麻烦,请先试用。具体的使用示例前往kc-cli主页(>>>点击前往>>>)
命令说明
| 命令及参数 | 说明 |
|---|---|
kc -h | 获取帮助信息。 |
kc -v | 获取当前版本。 |
kc init或者kc -i | 初始化看云文档。会尽可能配置文档,可能不能满足需要,细节部分需要大家自己调整。大部分配置在book.json文件中 |
kc theme [cssFilePath] | none | 更改文档CSS样式(原有样式会被覆盖),请提供CSS文件路径。例:1. kc theme "d:/mycss/kanyun.css"。2. 如果是 kc theme none 则会删除样式配置文件(文档会使用看云默认样式)。不想要当前样式的时候可以通过kc theme none命令清除样式。3. 如果只是微调样式,可以打开website.css文件进行编辑、保存并提交。 |
kc summary [dir...] | 把项目文件夹下的Markdown文件添加到目录文件 SUMMARY.md ,输出的文件为:_summary.md 。1. [dir...] 是通配符格式路径,如果省略则是当前目录下全部的.md文件。2. kc summary ./doc1/*.md 只会把‘./doc1/’文件夹下的.md文件添加到目录文件:'_summary.md'中。 |
kc md | 批量创建 SUMMARY.md 中列出的 Markdown 文件。意在批量创建.md文件。 |
kc [watch|-w] <ignore...> | 监视任务,当文件发生改变的时候自动执行相应的操作。结果:'kc summary' 和 'kc md'。<ignore...>排除不监视的文件或文件夹。- kc -w 监视当前文件夹,当相应文件发生变化时自动进行创建文件、生成目录条目的动作。默认作用于所有'.md' 文件。- kc -w default.md : ‘default.md’ 文件会被排除,当它发生变化时不会触发事件。 |
以下的命令需要配合pandoc进行(没有安装pandoc则不会有效果,结果可能与期望值不一样,不推荐使用,鸡肋!后续版本应该会删除):
kc docx [name]——根据SUMMARY.md中列出的文件创建.docx文件,All in one !, 所有文档都在一个.docx文件里。name 可以指定输出的文件名,省略则为:out.docxkc docx -s——根据SUMMARY.md中列出的文件创建.docx文件,一一转换,每个.md有对应的.docx 文件。kc html——根据SUMMARY.md中列出的文件创建.html文件,是完整的 HTML 文件 。每个.md和HTML文件一一对应。kc html code——根据SUMMARY.md中列出的文件创建.html文件,只是 HTML 片段。每个.md和HTML文件一一对应。
注意: 在构建 Docx、HTML 文件之前,你需要安装 Pandoc 并添加到 PATH,也许你需要配置 pandoc,具体见 pandoc 的文档。
版本
v1.0.4
- Fix: 子目录需要缩进4个空格。
- 添加从
GitHub下载文档自定义样式CSS文件的支持(使用代码Raw功能),例如:kc theme url 'https://raw.githubusercontent.com/YYago/kc-cli/master/index.js'
v1.0.3
升级依赖:summarybuilder 到最新版。修复BUG:类似
'* [中文版(hi)](CN/readme.md)'这种目录创建之后会变成:'hi]CN/readme.md'的问题。注意:这个 BUG 虽基本修复但并不是完全能避免其触发,当出现这样的情形时还是会触发:
* [hello[the](world)](htw.md),即便这种写法不能被正常的渲染出来(渲染结果不是:hello[the](world),我们把它看作 Markdown 语法错误好了),但若存在依旧会被强行渲染(并不会因为“错误”而终止,它依旧有效,哪怕不是我们想要的)。因此,你不应该在SUMMARY.md文件目录清单中以及其他 ".md" 文件的标题中使用这种会引发冲突的写法。
v1.0.2
- 修改部分命令参数:
kc watch等同于kc -w。kc init等同于kc -i。
- 支持更改文档主题(文档样式自定义):
kc theme [cssfilepath] | none. - 升级summarybuilder 到 1.4.4 (严格模式问题)。
- 规避严格模式问题。
v1.0.1
- 升级summarybuilder 到1.4.3:已经存在于
SUMMARY.md中的markdown文件将不会显示在_summary.md中。