PHP转GO将Laravel开发的博客用GO重构完成了

299 阅读1分钟

最近在学习GO,并抽空对个人博客进行了一次全面的重构。将原有的技术栈从 Laravel + React + Wepy 转换为 GO + Next.js + Uniapp。

选择 Next.js 的原因在于它支持 ssr + csr 渲染,能够更好地满足 SEO 的需求,提升博客性能和用户体验。

在全文搜索方面放弃了之前的 Elasticsearch,转而选择了 Zincsearch。虽然相比 Elasticsearch,Zincsearch 在生态还不太完善,但 Zincsearch 是由GO语言开发的,比 Elasticsearch 轻量了不少,功能方面也基本可以满足博客的搜索需求了。

重构前的博客:Laravel + AntdPro 开发的个人博客 V2.0

重构版在这里:github.com/yanthink/pi…