md-to-zhihu
v1.0.2
Published
这是从Zhihu Obsidian中拆分出来的一个库,这里分为了full和lite模式。lite模式下不会依赖Obsidian、cookies、typst命令行、Mermaid等,只有纯粹markdown转换。所以使用lite模式时需要先将图片转换为知乎图床URL,再进行转换。
Readme
Markdown 转换为知乎 HTML
本NPM包从 Zhihu Obsidian 插件中抽离。
这里分为了 full 和 lite 模式。full 模式严重依赖了依赖 Obsidian、Cookies、Typst 命令行、HTML Canvas、Node API等,不好拆分,所以仅用于 Zhihu Obsidian 插件的构建。lite 模式下只有纯粹 Markdown 转换。使用 lite 模式时需要先将图片转换为知乎图床 URL,再进行转换。
如何安装?
npm i md-to-zhihuimport { remarkMdToHTML } from "./dist/lite.mjs";
import * as std from "std";
const md = `
# 标题1
## 标题2
这是一行
这也是一行
| A | B |
| - | - |
| 1 | 2 |
行内公式 $a^2+b^2=c^2$

`;
const html = await remarkMdToHTML(md, { useZhihuHeadings: true });
std.out.puts(html + "\n");这是一个示例脚本,可以使用
qjs -m lite.test.mjs对 lite 模式进行测试。
