第八步:
为了解决,能一次性替换,文件中相应部分的内容,doc-templite 诞生了。
吸取了doctoc
,templite
,toml
…相关工具/库的精华,综合而成。
为 多个 md 文件 准备的模版工具
当我们使用 多个文件或者多项目的
readme.md
时,样式可以帮助我们说出或显示某些东西,比如 md 表格,但下次我想要一个 md 网络链接. 太麻烦了! 去修改更改这些文件,所以doc-templite
也许有帮助.
npm i -g doc-templite
readme.md
👇 必须有 doc-templite 标签<!-- doc-templite START -->
<!-- doc-templite-id = 'readme' -->
<!-- name = 'yobrave'
age = 18 -->
<!-- doc-templite END -->
**注意:**在 START-END 块中,我们使用的是 toml 和
<!-- -->
多行注释只能一段, 单行注释可以多个
.doc-templite.js
,在命令行运行时的目录注意: readme 字段匹配
1. readme.md
中的<! - doc-templite-id ='readme' - >
module.export = {
readme: `name | age
---------|----------
{{ name }} | {{ age }}`
};
注意: 默认
docTempliteId === 'readme'
doc-templite .
搜索所有文件,但只会修改有 doc-templite 标签 的文件
doc-templite .
目录下要有
.doc-templite.js
文件喔
readme.md
文件内容变成<!-- doc-templite START -->
<!-- doc-templite-id = 'readme' -->
<!-- name = 'yobrave'
age = 18 -->
name | age
---------|----------
yobrave | 18
<!-- doc-templite END -->
名称 | 年龄 |
---|---|
yobrave | 18 |
npm install --global doc-templite
Usage
$ doc-templite [folder/file name] [Optioins]
Example
$ doc-templite readme.md
⭐ [Options]
-D debug <default:false>
⭐ [High Options]
--OR only Read, no reWrite files <default:false>
麻省理工学院 ©chinanf-boy