自 2022 年建立站点起,我已经换过三次技术栈了,大概我真的更喜欢瞎折腾吧(笑)。
切换的主要原因是,我博客部分一直是单独用 Pelican 构建的,只是定制了一套自用的模板,与网站的其他部分共用一套 CSS 样式,组合后在用户侧看起来就是一套完整无割裂的网页。
但实际依然需要分开维护博客部分和网页其他部分,和主站的藕断丝连导致我无法在本地顺畅调试博客,也做不到把自用的这套主题开源出来。其实我把全站用 Pelican 重写也能解决这个问题,但一直很心水 Astro 的各种好处和生态,就一直磕磕绊绊用到现在。
契机是最近接触了几个 Nodejs 项目,我感觉我又行了,所以就花了半天时间把全站都用 Astro 重写了,功能和主题的持续完善就留到日后吧。
本站的 GitHub 项目主分支也同步切换为 Astro 版本,原始手搓版收纳到了 pure 分支下,仅作纪念归档,应该不会再维护了。
评论
注: 留言系统基于 Disqus,部分网络环境可能无法正常加载。