个人项目分享:Rust实现的用于解析 org-mode和生成HTML工具

这是我花了半年多且正在开发的一个项目:一个完全用Rust构建的、用于 ​解析​ 和 ​渲染 ​org-mode的工具。

github主页:GitHub - cnglen/windancer: emacs org-mode toolkit · GitHub

windancer_demo

静态站点的导出效果,参见这个约50秒的视频 (持续优化中)

特性

  • 一个纯 ​Rust​ 实现的org-mode ​解析器​ ,遵循Org 语法规范
  • 一个 ​静态站点生成器​ ,可以将一个包含org文件的目录转换为完整的HTML网站
    • 通过tinydis提供可选的​匿名讨论​功能
  • 单个二进制文件:在Linux和Windows上易于安装和运行

待办

  • 更好的文档
  • 主题定制
  • 按关键词搜索
  • 用于知识库的org-roam支持

PS: 我是论坛新用户受限制,不能发很多图片和链接,大家去项目主页看。欢迎大家反馈和支持。

4 个赞

我记得 org-roam-ui 就能在网页上显示 org 文件内容,而且还挺好看的。你跟它差异性体现在哪里?

这部分还在规划中,初步想法是提供一个可选项,支持将Roamd对应的图结构集成到生成的网站中(相当于在目录结构基础上,新增一种展示形式。具体展示形式应该可能复用org-roam提供的,或重新设计)