余烬缀记

博客重新上线

7c564948ca509ce4f46a5d0a97e1ef581db5de47200defc6d58f08e49aaa98eb.jpg

博客已经死了 3 年了,丢在 github 上也不怕丢失。

之前使用 Gatesby 生成的静态页面,build 一次很慢,要几分钟,一段时间不使用后,基于 Gatesby 写的那个 elegant 那个项目都运行不起来了😂,干脆放弃了。

后面使用 Obsidian 记录一些内容,因为其有一些独特的语法和功能,于是产生写一个解析 Markdown 为 AST 的工具。

用 Rust 断断续续写了几个月终于是完成,测试了下,性能没有其他 Rust / Go 写的快,特别是用 Rust 写的 pulldown-cmark 这个库,同样一个文件,这个库能达到 500μs,我的要 10ms...
image_20240517193219.png

不过这个速度也将就够用了。

目前本博客支持大部分的 Obsidian 的 Markdown 功能显示,所有的附件文件都是基于相对路径匹配,不再像之前那样易出现找不到文件了。