markdown--nodejs常用模块

来源:互联网 发布:应用双开软件下载 编辑:程序博客网 时间:2024/06/13 03:21

目标

我主要想实现的效果是,能够快捷的把md文件转换html。
我现在转化的方式如下:

  • 用马克飞象编辑
  • 把编辑后的文件同步到印象笔记
  • 把印象笔记里的文件导出来,导成html文件。

目前npm上,下载比较多的markdown工具有两款:marked和markdown。它们把md文件转换html,但转换后的效果不好。没有使用印象笔记转换的效果好。 不知道马克飞象使用的吧markdown转化为html的语法的文本是否已经开源,跪求。

marked模块

测试代码

var fs = require('fs');var marked = require('marked');marked.setOptions({    renderer: new marked.Renderer(),    gfm: true,    tables: false,    breaks: false,    pedantic: false,    sanitize: true,    smartLists: true,    smartypants: false});fs.readFile('../source/grunt_helloworld.md', 'utf8', function (err, data) {    if (err) {        throw err;    }    fs.writeFile('../source/grunt_helloworld.html', marked(data), function() {        console.log('success');    });});

帮助文档
https://github.com/chjj/marked

markdown模块

测试代码

var fs = require('fs');var markdown = require( "markdown" ).markdown;fs.readFile('../source/grunt_helloworld.md', 'utf8', function (err, data) {    if (err) {        throw err;    }    fs.writeFile('../source/grunt_helloworld2.html', markdown.toHTML(data), function() {        console.log('success');    });});

帮助文档
https://github.com/evilstreak/markdown-js

不断更新优化中...

0 0