Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

👤 你:安裝軟體、註冊帳號🤖 AI:確認環境就緒、產出費用總表

1.1 需要安裝的軟體

#工具用途何時用安裝必裝
1Node.js >= 22執行 Astro、npm run dev/build開發全程nodejs.org
2Git版本控管、push 觸發部署開發全程brew install git
3HomebrewmacOS 套件管理(裝其他工具的前提)安裝工具時單次brew.sh
4OpenCodeAI 協作:寫碼、審計、除錯、文件產出開發全程opencode CLI
5lychee全站 dead link 掃描(audit.sh 第 1 階段)交付前跑一次brew install lychee
6curlHTTP 測試:檢查頁面回 200、sitemap 正確、RSS 正常開發 + 交付macOS 內建
7grep文字掃描:搜尋 localhost 殘留、舊部署網址、技術名洩漏開發 + 交付macOS 內建
8digDNS 查詢:檢查網域 A 記錄是否生效部署除錯macOS 內建
9sshGitHub 連線測試:ssh -T git@github.com部署前置macOS 內建
10ChromeLighthouse 效能測試(§9.4)交付前google.com/chrome
11UptimeRobot網站監控告警(掛了寄 Email 給你,§9.7)上線後永久uptimerobot.com
12ObsidianMarkdown 閱讀器,支援 Wiki Link 跳轉、搜尋讀手冊obsidian.md
13VS Code程式碼編輯器(選配,grep/curl 為主)進階除錯code.visualstudio.com

前 9 項是一條龍安裝:brew install git node lychee。其他 macOS 內建。

1.2 需要註冊的服務

服務用途網址
GitHub存放程式碼(Private repo)github.com
Cloudflare部署 + DNS + CDNdash.cloudflare.com
網域自訂網址Namecheap / GoDaddy / 中華電信

1.3 費用總表

項目費用
GitHub Private repo$0
Cloudflare Workers$0(10 萬次請求/天)
Cloudflare Pages$0
Sveltia CMS$0
Astro$0
網域~$10-30/年
每月總計$0
每年總計~$10-30

1.4 工具使用順序與完整流程

第一階段:環境準備(一次性,開工前)

① brew install git node lychee       # 👤 你操作
② 註冊 GitHub → 開 Private repo       # 👤 你操作
③ 註冊 Cloudflare → 等網域設定         # 👤 你操作
④ ssh-keygen + 貼到 GitHub SSH Keys   # 👤 你操作
⑤ 買網域 → nameserver 指向 Cloudflare  # 👤 你操作

第二階段:開發(每個專案)

工具指令做什麼
1👤貼起手式提示詞告訴 OpenCode 你的網站類型 + 風格
2🤖OpenCodeAI 建 AGENTS.md + 視覺規範表,你確認
3🤖OpenCodeAI 產出 .astro 頁面、config.yml、index.html
4👤npmnpm run dev本地預覽 http://localhost:4321,你驗收
5👤npmnpm run build確認 0 error 才能 push
6🤖grepgrep -rn "關鍵字" src/pages/AI 跑技術名防洩漏檢查

第三階段:部署後檢查(交付前)

工具指令做什麼
1🤖audit.sh./audit.shAI 一鍵跑 5 階段檢查
2🤖lychee(由 audit.sh 自動執行)AI 掃描全站 dead link
3👤curlcurl -sL https://網域/你確認頁面標題、sitemap 正確
4👤ChromeDevTools → Lighthouse你確認效能/無障礙/SEO 分數
5👤瀏覽器點每一頁你親測手機版 + 桌面版

第四階段:上線後營運(永久)

工具做什麼
1👤UptimeRobot你註冊 → 加網域 → 掛了寄 Email
2👤Cloudflare面板看 Analytics 流量
3👤GA4看訪客從哪來、看什麼頁面
4👤Search Console看關鍵字排名、哪些頁被收錄

👤 = 必須你操作(涉及帳號、信用卡、密碼、肉眼判斷) 🤖 = AI 可代勞(寫碼、檢查、產出報告)

[[#table-of-contents|← 回目錄]]