4 个版本
0.1.3 | 2022年7月22日 |
---|---|
0.1.2 | 2021年10月7日 |
0.1.1 | 2021年10月2日 |
0.1.0 | 2021年10月2日 |
1226 在 文本处理 中排名
每月下载 21 次
44KB
1K SLoC
🎭 Prose
将您的 markdown 转换为美丽的 HTML!
Prose 可以让您起草文档,并实时观看渲染效果。
Prose 可以让您起草文档,并实时观看渲染效果。如果您想在其他地方使用此 HTML,只需点击上面的按钮切换到原始未渲染的 HTML 视图。这样您就可以在任何地方复制粘贴。当您准备保存作品时,Prose 允许您将文档下载为 .md
文件。
基于以下技术构建
如何运行此程序?
很简单!您需要以下几样东西。
- 从 rust-lang 网站安装
rust
。 - 安装
wasm-pack
,它是一个来自 cargo 的 crate。只需运行cargo install wasm-pack
。 - 运行
wasm-pack build
将所有代码编译成一个 wasm npm 包。 - 从 npm 网站安装
npm
。 - 在
www
目录中运行npm run serve
。 - 在浏览器中导航到
https://127.0.0.1:8080
!
支持
Prose 支持以下 markdown 结构
- 标题 1-6
- 有序列表
- 无序列表
- 代码块(不支持指定语言)
- 粗体文本
- 斜体文本
内联代码
- 链接
- 图片
您可能会问:这个 markdown 解析器与其他任何解析器有什么不同之处?嗯,这个解析器是用一个非常高效的系统编程语言实现的,速度要快得多。通过 WebAssembly,我们能够将此代码编译成一种在浏览器 JavaScript 引擎中运行速度极快的格式。您可能在上面的基准测试中看到解析所需的时间。我做了自己的测量,发现大多数工具的速度慢了 30-50 倍。这看起来不太好 :)
即将推出!
- 错误修复
- 下载功能
- 新的Markdown变种
- 页面计时器
依赖项
~1MB
~20K SLoC