寫博客這件事,老實説,現在可能不太流行了,流量也未必多,但對我來説,有沒有博客是兩回事。
過去幾年,我一直用 Hexo 搭建和維護我的博客,主題豐富、社區活躍,用得也很開心。
老博客:
不過,隨着我對博客的需求越來越多,我發現 Hexo 在一些定製化操作上有些侷限。於是,我決定嘗試用 Astro 來重構我的博客。
新博客:
關於博客這件事
我其實並不指望有人會主動來看我的博客。現在這個時代,社交平台的信息流太快,主動搜索和閲讀博客的人越來越少,自然流量幾乎可以忽略不計。
但我覺得,有沒有人看是一回事,寫不寫又是另一回事。
寫東西是好的。
無論是記錄生活、整理思路,還是在完成一個項目後做個總結強化記憶,這個過程本身就是一種覆盤和沉澱。哪怕只是寫在記事本里,都有意義。而當我把這些內容放到自己的博客上,它又變成了另一種存在——像是一張我在網絡上的個人名片。
沒有這張“名片”,當然也沒什麼關係;但有這麼一個地方,能承載我的想法、積累和小嚐試,我會覺得挺開心的。
為什麼想要重構
雖然 Hexo 寫博客簡單、方便,但有時候我想在頁面上增加一些小定製功能或展示自己的項目。Hexo 在這方面略顯死板,很難靈活調整。
我希望能實現幾個目標:
- 可以繼續用 Markdown 寫博客,不增加複雜度
- 頁面可以隨意增加一些互動組件或者項目展示
- 當有小想法時,可以直接用 React/Vue 去實現
總之,我希望博客不僅僅是寫文章的地方,還能承載一些創意和技術實踐。
Astro 的優勢
選擇 Astro 的主要原因是它的靈活性:
- 框架自由:可以在同一個頁面混合使用 React、Vue、Svelte 等組件
- 性能優秀:默認靜態生成,訪問速度快
- 開發自由度高:博客可以作為博客,也可以展示項目或其他創意
Astro 給了我一個既能保持寫作效率,又能隨意定製頁面的空間,這正是我想要的。
使用體驗與感受
重構後的博客體驗讓我很滿意:
- 平常寫博客依舊簡單,Markdown 就夠了
- 想改動或加入小功能時,可以直接用組件實現
- 博客不只是博客,也能展示項目、作品或其他想法
雖然我明白現在大家可能已經不太關注博客,也可能沒人看,但對我來説,有一個可以自由調整和實踐的平台,這種感覺非常爽。
總結
總的來説,從 Hexo 到 Astro 是一次讓我非常滿意的重構,更像是一次“重塑表達方式”的過程。
它讓我能在繼續寫字的同時,也能把我的代碼、項目和想法融在一起。這種感覺挺好。
如果你對博客有定製化需求,或者想嘗試更多前端技術,我可以説 Astro 是一個值得嘗試的選擇。
不過如果你真的對代碼沒興趣,也不想去定製什麼東西,只是用來寫文章放文章的話,那可能 Hexo 還是會方便一些
如果你也想了解 Astro 的使用體驗,可以來看看 :)
地址:hejunjie.life