这个网站本来是用 Next.js + Tailwind CSS(一套老掉牙,但的确对我这样的前端萌新很友好的全栈体系)搭建的。为了达到一定的效率,我也花了一番心血(主要是静态构建时的效率,至于网页端的效率,相信 React 的单页应用吧)。顺带一提,在将 Prism.js 改为 SSR 前,就这三百多篇博文的,就要花上 4~7 分钟进行构建。
未来我可能会迁移到 blogdown。这应该是比较小众的选择。尽管我可能更熟悉 JavaScript(毕竟是 C++ 选手)一点,但是 R 语言很酷!并且,我到现在都不知道如何测试一个 JS 包的正确性。之前我找出 html-to-ast
的 bug 并尝试修复时,debug 的方式竟然是访问页面让 React 刷新……而对于 R 语言,至少我知道如何运行它,xD。