去年回到 Next.js Blog

3 min read

# tech

這是一篇極短也沒有技術細節的文章,但過去記錄了選擇 Gatsby, Astro 的原因,再重啟寫作習慣的現在,應該也要把去年轉換到 Next.js 這件事也記錄下來。

不太多的介紹

相比於 Astro, Gatsby 等框架,Next.js 是在目前業界工作上更常遇到的技術棧,是基於 React 用來處理 SSR, SSG 的框架。

但這不代表現在的網站是透過 SSR 渲染,目前保持透過 SSG 生成靜態網站後部屬到 Vercel。選擇 Next.js 只是因為我太容易忘記 Astro 的語法了,在日常主要使用 React 的環境裡,要回憶起 Next.js 的使用方式遠比 Astro 來得容易,而網站也沒有複雜到必須透過 Astro 才能解決的問題。

於是我選擇原封不動的把網站改回 Next.js

半年後記

目前使用上沒有遇到太大的阻礙,可能會維持這個架構好一段時間,而這半年來做了以下調整:

  1. 移除了電子報的區塊:目前還在探索適合自己的寫作形式,但自己在電子報上的效率實在不盡人意。
  2. 移除了討論串:看到了一位工程師 Jason 在透過 webmention 收集社群迴響 一文中提到的實做,很想嘗試看看,故先移除原先的 utterance 留言區塊。
  3. 新增了 Logs 區塊:2024 年才開始嘗試,透過串接 Memos API 來做個人動態時報的區塊,目前還不確定成效,待比較穩定再更新心得。