Nodejs 有没有好的插件,可以把 markdown 转成 html
Nodejs 有没有好的插件,可以把 markdown 转成 html
要做一个文档管理系统。来管理文档,但是要把 markdown 生成 html.
有个包叫 marked
LZ 难道不知道有 NPM 的吗
hexo
用 mark ,非常好用
marked 已经过气了😂
用 markdown-it 吧
gitbook 走起 …
marked: https://github.com/chjj/marked
markdown-it : https://github.com/markdown-it/markdown-it
markdown-it 可以生成静态的 html 吗。 我要生成具体的 html 文件。按照 markdown 的格式。
可以生成 html 文件吗。
用 marked 就行,如果不想用其实也可以请求 github 的 api 来解析 markdown ~~0rz
请问这个怎么调用呢?有没有啥文档之类的给指点一下。
在Node.js中,确实存在多个优秀的插件可以将Markdown转换为HTML。以下是一些推荐的插件及示例代码:
插件推荐
-
marked
marked是一个流行的Markdown解析器和编译器,它可以将Markdown语法转换为HTML标记。
-
markdown-it
markdown-it也是一个功能强大的Markdown解析器,支持多种Markdown语法,并可以生成相应的HTML。
示例代码
以下是使用markdown-it将Markdown转换为HTML的示例代码:
const markdownit = require('markdown-it');
const fs = require('fs');
// 初始化markdown-it实例
const md = markdownit();
// 读取Markdown文件内容
const mdFileContent = fs.readFileSync('./example.md', { encoding: 'utf8' });
// 将Markdown转换为HTML
const htmlContent = md.render(mdFileContent);
// 将HTML内容写入文件
fs.writeFileSync('./example.html', htmlContent, { encoding: 'utf8' });
console.log('Markdown已转换为HTML并保存为example.html');
总结
以上两个插件都能很好地完成Markdown到HTML的转换,且易于使用。你可以根据自己的需求选择合适的插件,并参考上述示例代码进行实现。