该项目将逐步停止支持,请使用 Lute HTTP 替代
包装 Markdown 处理器以 HTTP 服务发布。可选择 markdown-it 或 Marked 作为底层处理器,默认使用 markdown-it。
该项目主要是为了让 Sym、Solo、Pipe 提供更好的 Markdown 渲染,解决各项目内建的 Markdown 处理不统一的问题。
- 安装 Node.js
- 初始化环境:
npm install
- 在
index.js
中配置const RENDER
为需要的 markdown 解析器 - 启动:
npm run start
需要监听8250
端口,所以启动前请确认该端口可用 - 你可能需要 nohup 和
&
让进程在后台运行:nohup npm run start > markdown.log 2>&1 &
- 重启 Sym/Solo/Pipe 后就会使用配置的 markdown 解析器作为渲染引擎了
markdown-http 使用 MIT 开源协议。
- Marked:A markdown parser and compiler. Built for speed
- markdown-it:Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
- highlight.js:Javascript syntax highlighter