笔记从vuepress迁移到rspress

笔记站

我旧版笔记是用vuepress写的,由于vuepress的维护者不再维护,而且有些bug

我也尝试过vitepress,但是vitepress的编译速度也很慢,而且社区不活跃

编译速度也奇慢无比,所以我决定迁移到rspress上面

rspress是用rust进行的,编译速度非常快,而且现阶段社区也很活跃

迁移痛点

code-group

需要把所有的语法迁移成”

引用代码块

之前笔记大量用到@[code](./foo.js)的语法,用这种语法引入文件并且渲染成代码块,可以保持markdown文件的整洁

然而rspress原生并不支持这种语法, 于是我写了个插件rspress-plugin-code来支持

自动生成侧边栏和导航栏

让ai把原来的代码进行重构了一下,完美实现了自动生成侧边栏和导航栏