Stories

Detail Return Return

從 Hexo 到 Astro:重構我的個人博客 - Stories Detail

寫博客這件事,老實説,現在可能不太流行了,流量也未必多,但對我來説,有沒有博客是兩回事。

過去幾年,我一直用 Hexo 搭建和維護我的博客,主題豐富、社區活躍,用得也很開心。


老博客:



不過,隨着我對博客的需求越來越多,我發現 Hexo 在一些定製化操作上有些侷限。於是,我決定嘗試用 Astro 來重構我的博客。


新博客:




關於博客這件事

我其實並不指望有人會主動來看我的博客。現在這個時代,社交平台的信息流太快,主動搜索和閲讀博客的人越來越少,自然流量幾乎可以忽略不計。
但我覺得,有沒有人看是一回事,寫不寫又是另一回事

寫東西是好的。
無論是記錄生活、整理思路,還是在完成一個項目後做個總結強化記憶,這個過程本身就是一種覆盤和沉澱。哪怕只是寫在記事本里,都有意義。而當我把這些內容放到自己的博客上,它又變成了另一種存在——像是一張我在網絡上的個人名片。

沒有這張“名片”,當然也沒什麼關係;但有這麼一個地方,能承載我的想法、積累和小嚐試,我會覺得挺開心的。


為什麼想要重構

雖然 Hexo 寫博客簡單、方便,但有時候我想在頁面上增加一些小定製功能或展示自己的項目。Hexo 在這方面略顯死板,很難靈活調整。

我希望能實現幾個目標:

  • 可以繼續用 Markdown 寫博客,不增加複雜度
  • 頁面可以隨意增加一些互動組件或者項目展示
  • 當有小想法時,可以直接用 React/Vue 去實現

總之,我希望博客不僅僅是寫文章的地方,還能承載一些創意和技術實踐。


Astro 的優勢

選擇 Astro 的主要原因是它的靈活性:

  • 框架自由:可以在同一個頁面混合使用 React、Vue、Svelte 等組件
  • 性能優秀:默認靜態生成,訪問速度快
  • 開發自由度高:博客可以作為博客,也可以展示項目或其他創意

Astro 給了我一個既能保持寫作效率,又能隨意定製頁面的空間,這正是我想要的。


使用體驗與感受

重構後的博客體驗讓我很滿意:

  • 平常寫博客依舊簡單,Markdown 就夠了
  • 想改動或加入小功能時,可以直接用組件實現
  • 博客不只是博客,也能展示項目、作品或其他想法

雖然我明白現在大家可能已經不太關注博客,也可能沒人看,但對我來説,有一個可以自由調整和實踐的平台,這種感覺非常爽。



總結

總的來説,從 Hexo 到 Astro 是一次讓我非常滿意的重構,更像是一次“重塑表達方式”的過程。

它讓我能在繼續寫字的同時,也能把我的代碼、項目和想法融在一起。這種感覺挺好。

如果你對博客有定製化需求,或者想嘗試更多前端技術,我可以説 Astro 是一個值得嘗試的選擇。

不過如果你真的對代碼沒興趣,也不想去定製什麼東西,只是用來寫文章放文章的話,那可能 Hexo 還是會方便一些

如果你也想了解 Astro 的使用體驗,可以來看看 :)

地址:hejunjie.life

user avatar banxiazhimo Avatar meiyoufujideyidongdianyuan Avatar gouguoyin Avatar shuirongshui Avatar niandou Avatar lanyiyun666 Avatar baby7_68bfdb7205674 Avatar
Favorites 7 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.