部落格用GO重構完成了

yanthink發表於2024-01-07

最近在學習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/pingfan.blog

演示地址:www.einsition.com

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章