JEREMY × AIRA
astro framework blog

那一年,我們追的 astro

Jeremy Jeremy
2026.02.15

喔~ 這是我的第幾個部落格來著?
貌似是 4,如果 wordpress 那個極短暫的不算的話。

還是得紀錄一下我的部落格發展史,某一方面來講也是我的技術發展史。
在最早還沒當前端工程師以及正在轉職那會,用的是 Google 自己的 Blogger,後來轉戰到 Vocus 上面。
到成了前端工程師之後,一直有個夢想,就是自己搞個屬於自己的部落格,那時兜兜轉轉找到了 docusaurus 這個依賴於 React 的靜態網站生成器,所以第一版自架部落格 CodeFictionist 就此誕生!
後來過了一陣子,在前端泡出了一些感想,基於一種砍掉重練的心情,又用 docusaurus 搞了第二版部落格 JeremyHo,這一版以 TS + 各種方式重構,整個專案架構收到相對乾淨且自由度更高,照理說我應該滿意,怎麼會在 2026 年初用 astro + svelte 搞了現在的 Jeremy & Aira 呢?

唉… 說實在話,不得不提到 2025 年 12 月那一波資安事件。
去年 12 月 React 被發現有個資安漏洞評分將近滿分的漏洞,在去年底可謂是繼 cloudflare 短暫崩潰後最大的資安事件。
雖然 React 團隊很快地發布了修復補丁,不過我前面說過,docusaurus 是依賴於 React 的,所以基於本能,我去看了一下 docusaurus 的 React 版本,然後哈哈,中了。
在我查的時候其實已經是資安爆發的一兩週後,會如此放鬆的原因是因為這次漏洞主要是針對 server side rendering 的應用場景,而 docusaurus 本質是靜態網站生成器,所以並不會受到這次漏洞的影響,我猜官方大概也是這樣想才遲遲沒更新 React 的版本。

可能會有人說:那你就自己更新呀!
哈哈,我曾經想過。但要考慮到的是,升級過專案框架的都知道,會影響的 pkg 或語法可能不是一丁半點。
然後,我懶,對,我懶。
反正從那時我開始反思 React 這幾年的走向,發現我越來越看不懂了。
雖然 React 現在還是開源的框架,但背後 vercel 的商業巨手已經讓它往奇怪的地方越走越遠…
基於這點,我大膽預測!React 會在 5 年後開始走下坡 (如果我預測錯誤不要噴我 >< )

反正這是一個神奇的思考過程,因為在思考的同時想到我們 COO 年前聚餐講的,有些公司不用 Vue 的原因是因為擔心中資,他說這真是荒謬的言論。
所以我默默地又 google 了一下尤雨溪現在在做什麼,結果發現這貨開公司了 XD
以前可能不需要擔憂,但現在可能要喔呵呵呵…
然後默默地,就開始把目標瞄向我一直想碰但沒機會碰的 svelte 了,也是在當時想起過去因為被我怕難而擱置一旁的 astro,一個可以在裡面混用 svelte、react、vue…等各種 framework 的靜態網站生成器。
所以就在一夜之間,起了一個 astro 專案,並花了兩週把網站整個畫面架構全部建完,現在就是因為大致上都搞定了才來寫這篇紀錄文 (之後就是先暫時當個辛勤的搬運工搬文章過來) XD

好啦,這真的就是一篇紀錄文,紀錄我為什麼從 docusaurus 轉到 astro。
但其實更像是從 react 轉 svelte 的心路歷程。
不過說實在話,astro 真的很好玩~
他給予的自由度真的很高,可以很開心地設計自己的網站。但是!這是對於網頁開發者而言,畢竟用的東西是我們平常工作的工具 ><
對於一般撰寫文件或只是需要一個簡單部落格的人來說,沒必要為了 astro 跑去硬學 web 開發的東西,docusaurus 或 hexo 還是比較適合的,畢竟時間寶貴嘛~

好啦,撰寫本文的當下是小年夜,祝大家新年快樂、馬上有錢!
也歡迎各位能在我的新站 Jeremy & Aira 獲得自己想要的資訊。
在這裡偷偷跟大家說一下,Aira 是我個人工作室,之後一些比較有趣的玩意兒會用她發布。
有一項與 Nové 合作的專案可能會在今年上半年 release,敬請期待囉!