笔记从VuePress迁移到Rspress

笔记站

我的旧版笔记是使用VuePress构建的,由于VuePress的维护者已停止维护,且存在一些bug

我也尝试过VitePress,但它的编译速度较慢,社区活跃度也不高

编译速度确实非常慢,因此我决定将笔记迁移到Rspress平台

Rspress基于Rust开发,编译速度非常快,且目前社区活跃度很高

迁移痛点

code-group

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

引用代码块

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

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

自动生成侧边栏和导航栏

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