28 个版本

0.7.5 2022 年 6 月 27 日
0.7.3 2020 年 8 月 15 日
0.7.2 2020 年 2 月 7 日
0.6.3 2019 年 4 月 28 日
0.1.2 2015 年 7 月 28 日

#136WebSocket

每月 27 下载
用于 2 crates

MIT/Apache

3MB
34K SLoC

JavaScript 34K SLoC // 0.1% comments Rust 557 SLoC // 0.0% comments

aurelius

aurelius 是一个用于实时预览 Markdown 为 HTML 的完整解决方案。

此 crate 提供了一个服务器,该服务器可以在不进行客户端刷新的情况下渲染和更新 Markdown 的 HTML 预览。服务器在收到 HTTP 请求后,会返回一个包含提供的 Markdown 渲染的 HTML 页面。客户端 JavaScript 然后初始化一个 WebSocket 连接,允许服务器向客户端推送更改。

完整的文档可以在 此处 找到。

此 crate 设计用于支持 vim-markdown-composer,这是一个 Neovim 的 Markdown 预览插件,但它也可以用于实现任何编辑器的类似插件。有关实际用例,请参阅 vim-markdown-composer

致谢

此 crate 受 suan 的 instant-markdown-d 启发。

为什么取这个名字?

"Aurelius" 是一个罗马 gens(姓氏),许多著名的罗马人都有这个姓氏,包括“五贤帝”之一的皇帝 Marcus Aurelius。这个词本身源于拉丁语 aureus,意为“金色的”。顺便说一句,“Markdown Aurelius”不是一个很好的双关语。

维基百科上的 Aurelia (gens).

许可协议

根据以下任一许可协议许可

任由您选择。

贡献

除非您明确说明,否则您提交给作品以包含在内的任何贡献,根据 Apache-2.0 许可协议定义,应作为上述双重许可,没有任何额外的条款或条件。

依赖项

~9.5MB
~209K SLoC