Home

Awesome

doc-templite Build Status codecov explain

templite tool for Multi-md files

while we work with Multi-file/repos-readme.md, some style help us to say or show something ,like a md table , but next time i want a md link. too busy to change those files, So doc-templite maybe help.

中文 | english

created✅

Install

npm i -g doc-templite

Example

1. change file readme.md 👇 must got doc-templite tag

<!-- doc-templite START -->
<!-- docTempliteId = 'readme' -->

<!-- name = 'yobrave'
age = 18 -->

<!-- doc-templite END -->

Note: in START-END block, we use toml and with <!-- --> Multi-line only allow one, Single-line can more

2. need templite file .doc-templite.js in cli pwd

readme field match <!-- docTempliteId = 'readme' --> of 1. readme.md

module.exports = {
	readme: `name | age
---------|----------
 {{ name }} | {{ age }}`,
};

NOTE: default docTempliteId === 'readme'

3. run cli doc-templite . with .doc-templite.js dir

search all file , but only work with doc-templite tag

doc-templite .

4. done , and the readme.md file content change

<!-- doc-templite START -->
<!-- docTempliteId = 'readme' -->

<!-- name = 'yobrave'
age = 18 -->

name | age
---------|----------
yobrave | 18

<!-- doc-templite END -->
nameage
yobrave18

CLI

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>
<!-- ## API ### docTemplite(input, [options]) #### input name: | input ---------|---------- Type: | `string` Desc: | Lorem ipsum. #### options ##### foo name: | foo ---------|---------- Type: | `boolean` Default: | `false` Desc: | Lorem ipsum. -->

concat

License

MIT © chinanf-boy