1.0.4 • Published 6 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.docx
kc 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
中。