🔮Web
博客从 Hugo 迁移到了 Astro
•
413 字 · 2 分钟
•... 次阅读
折腾了一下,把博客从用了几年的 Hugo 迁移到了 Astro。
其实 Hugo 挺好的,生成速度极快。但因为它是 Go Template 那套语法,平时想加点现代化的组件或者折腾一些前端交互时,总觉得有些施展不开。正好最近看 Astro 7 配合 Tailwind CSS 挺成熟的,组件化写起来很顺手,就抽空把整个博客重构成了 Astro。
保持所有文章链接不变
以前文章被不少网站引用过,也有很多搜索引擎收录。这次迁移最核心的一点就是保持了所有文章路由完全不变,依然对齐以前的 /post/:slug/ 格式,所以所有的历史外链、书签和搜索索引都能正常访问,大家不用担心 404 的问题。
整体体验升级
迁移到 Astro 后,整体的页面排版、移动端适配和深浅色模式都顺手重新梳理了一遍,页面浏览和阅读体验比以前更加清爽。像游戏、影视和读书等记录页面也重构成由结构化数据驱动,维护和查阅起来更直观。
总结
这次迁移全程是用 AI 配合完成的,用的模型是 Gemini 3.7 Flash。实际体验还可以,速度非常快,无论是搬移数百篇文章的结构、编写 Astro 模板还是调整样式细节,都省了大量重复搬砖的时间。
站点现在已经全量构建部署好了,如果大家在浏览时遇到任何问题,欢迎在下方留言反馈。