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 日 |
#136 在 WebSocket
每月 27 下载
用于 2 crates
3MB
34K SLoC
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”不是一个很好的双关语。
许可协议
根据以下任一许可协议许可
- Apache 许可协议,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任由您选择。
贡献
除非您明确说明,否则您提交给作品以包含在内的任何贡献,根据 Apache-2.0 许可协议定义,应作为上述双重许可,没有任何额外的条款或条件。
依赖项
~9.5MB
~209K SLoC