ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 造轮子——菜鸟都喜欢干的事 [TOC] ![kc-cli](https://box.kancloud.cn/57775962127bdb8d182ccf2672e1d5e7_1203x349.png) kc-cli 是我造轮子的一部分,学 node.js 有一段时间了,“三天打鱼两天晒网”的也就这水平了。长期在看云群里潜水,了解了不少看云大咖的小需求并结合自身造轮子的需要,打算折腾一番。因此, kc-cli 就这样出来了。 脑袋一热就写完了,很实用吗?会有人用吗?可能,也许,会吧。毕竟只是看云外围工具,能做的事情不多。自己审视了一遍,适合自己!至少作为“轮子”的一部分是合格的! ## kc-cli 能为你做什么? kc-cli 作用的文件类型:目前只支持操作`.md`后缀的文件类型。下面是 kc-cli 能为你做的。 ### 目前能做的 * 批量创建`SUMMARY.md`里的`.md`文件(已经存在的会跳过)。 * 批量把文档项目下所有的`.md`文件添加到目录文件`SUAMMARY.md`(不会覆盖原`SUAMMARY.md`,会生成一个叫`"_summary.md"`的文件)。 * 初始化文档配置(样式自定义、插件、.gitignore、封面、文档概要等),如果你已经做了配置,kc-cli 会跳过。 * 导出为 Docx、HTML文件(这部分功能依赖pandoc进行,kc-cli 进行了简化处理,如果有特殊需求自己看pandoc的文档,自行转换)。需要说明的是:这部分的输出不会携带看云的版权标识,自然的这部分输出也不会影响到看云,因为这是本地操作,不会反馈到看云。导出的文件统一存放在`./KCout/` 下(已经通过`.gitignore` 文件排除,不会随 git 推送到看云,**不过保险起见推送之前还是先自己确认下!!!**)。 ### 未来可能做到的 * 生成 PDF、EPUB、MOBI...等。这些都是细致活,我只能尝试粗暴地解决。 * 项目间相互转换(kc、Gitbook、Jekyll......)。