node-wiz-md
v0.3.0
Published
Resolve markdown files from wiz local files.
Downloads
3
Readme
node-wiz-md
Resolve markdown files from wiz local files.
将为知笔记中的markdown文章解析出来,包括其中插入的图片等。
Installation
$ npm install --save node-wiz-md
Usage
var nodeWizMd = require('node-wiz-md');
nodeWizMd(wizPath, mdPath, options);
wizPath
, string,要处理的为知笔记的目录mdPath
, string,获得markdown文件之后的保存目录options
, object,可选,目前支持以下参数:options.debug
, boolean,是否打印日志,默认为false
options.contentFn
, function,每处理一个笔记,可以通过该方法自定义再处理笔记内容,并返回最终保存在markdown文件的内容。接受一个参数content
,返回一个新的content
内容options.completeFn
, function,所有处理完毕之后的回调函数
License
MIT © helinjiang
Release history
2015.12.22 v0.3.0 采用队列来控制,避免多个任务同时执行时的混乱。同时增加 options.debug
参数,用于打印相关日志到控制台
2015.12.22 v0.2.0 优化了逻辑,不再使用临时目录;增加了日志输出;部分逻辑采用同步处理方式,性能可能有影响但使得程序更容易控制
2015.12.20 v0.1.1 如果不是为知笔记,则不解压;修复匹配body区域的正则表达式