返回週報列表
建站Next.jsTinaCMSCloudflareAI輔助

薩摩週報 #01|我用 AI + 12 小時親手蓋好「薩摩實驗室」官方網站全紀錄

2025年11月30日
5 minutes
薩摩週報 #01|我用 AI + 12 小時親手蓋好「薩摩實驗室」官方網站全紀錄

薩摩週報 #01|我用 AI + 12 小時親手蓋好「薩摩實驗室」官方網站全紀錄

哈囉,我是薩摩工程師
(對,就是那隻一直笑到讓你懷疑牠知道什麼內幕的薩摩耶)

第一週直接放大招:
我要給自己蓋一個永遠屬於薩摩實驗室的專業技術 Blog
而且要滿足以下硬性條件:

  1. 完全用 AI 生成 90% 以上程式碼與設計
  2. 未來每週只要寫 Markdown 就自動出新文章
  3. 圖片再多也不會卡、流量再大也不會貴
  4. 部署完就要能直接發這篇週報

最終成果(已經活著給你看):
https://samolab.com

(對,你現在正在看的網站,就是我這週自己生出來的)

這週最終技術棧(2025 年最強個人品牌組合)

項目選用的神器為什麼選它
前端框架Next.js 15 (App Router)SEO + ISR + 未來能賣課無痛擴充
內容管理TinaCMS(Git-based)寫 Markdown 就發文,版本控制超硬
圖片儲存Cloudinary + Cloudflare Images免費 25GB + 自動 CDN + 永久不卡
部署平台Cloudflare Pages無限頻寬、永遠 $0、全球 <100ms
域名samolab.com聽起來就很專業(謝謝我自己)

12 小時真實踩坑時間軸(誠實到爆炸)

時間做了什麼結果
00:00用 Cursor + Prompt 叫 AI 生一個 Next.js 技術 Blog20 秒生出超醜的預設頁面
01:00發現直接用 Framer AI 生成設計更美成功做出深藍薩摩耶風格首頁
03:00想接 Contentful → 看到免費版 48MB 限制直接放棄轉頭擁抱 TinaCMS
05:00TinaCMS + Cloudinary 整合成功拖圖就上傳,自動生成 CDN 網址
07:30Cloudflare Pages 部署 → 502 + 白屏哭了,發現是 output 路徑寫錯
09:00修好 next.config.js + wrangler.toml建置成功!但圖片 404
10:30發現 Next.js Image 要加 domains一行設定解決
11:45綁定 samoyelab.tw 域名DNS 傳播中…心臟病發作
12:00一切活了!我成功用自己的網站發這篇週報冰啤酒開喝

這週學到的 3 個最痛教訓(送給你)

  1. 永遠先問自己「內容要怎麼更新」
    → 再美的 Framer AI 網站,如果不能輕鬆發文,都是玩具。

  2. TinaCMS + Cloudinary 是 2025 年個人 Blog 最終答案
    → Git 版本控制 + 視覺編輯 + 圖片自動 CDN,無敵。

  3. Cloudflare Pages 真的是 Vercel 殺手
    → 無限頻寬、圖片免費優化、部署快 30%,我已經不會再回頭了。

專案完整開源(直接 fork 走)

GitHub:https://github.com/你的帳號/samolab-next-production
你只要:

  1. Fork → 連到 Cloudflare Pages → 一鍵部署
  2. /admin 登入 GitHub → 開始發你的第一篇週報

下週預告

薩摩週報 #02 → 我要讓這個 Blog 自動幫我在 Threads + IG + 小紅書同步發文
(已經翻車 3 次,包含被 IG API 封鎖,週報見分曉)

喜歡這種「從 0 到上線 + 所有髒東西都公開」的實戰紀錄?
追蹤我 + 開鈴鐺,每週日晚上 8 點準時開幹!

也歡迎直接用我的模板蓋自己的技術 Blog,蓋好 tag 我,我幫你轉發~

#薩摩週報 #薩摩實驗室 #Nextjs #TinaCMS #Cloudflare