2个版本
| 0.3.5 | 2024年3月1日 |
|---|---|
| 0.3.4 | 2024年3月1日 |
1115 in Web编程
1MB
641 行
Markdown解析器(WIP)
用Rust编写的简单Markdown解析器,编译为wasm并用svelte呈现给浏览器
仅构建Rust部分
cargobuildwasm-pack build
运行Rust测试
cargotest
设置前端
cd web 和 yarn 或 npm install
编译成wasm后运行所有内容
cd web 和 yarn dev
目前支持解析
- 无序列表
- 有序列表
- 简单文本
- 标题(#,##,###)
- 加粗文本,**文本**
- 代码 `代码`
- 锚点链接(x)[y]
通过CLI使用
md_parser 还可用作CLI工具
用法
md_parser_wasm --file <input_file>
作为npm包使用
这还是一个 npm 包。可以在前端项目中使用
npm i-S wasm_md_parser
预览

演示
依赖
~10–13MB
~238K SLoC