| 12 | 技術名洩漏到行銷頁 | 客戶看到「Home Assistant」「Zigbee」「Intel N100」會去比價。行銷頁用品牌化命名(AiHub C1),部落格保留 SEO 關鍵字。做完用 grep -rn "關鍵字" src/pages/ --include="*.astro" \| grep -v blog 檢查 |
| 13 | 聯絡頁格式反覆重構 | 三卡格式有三種:橫排小卡、直排小卡、正方卡。直接參考模板的 travel blog contact.astro 格式,不要從零設計 |
| 14 | 光暈風格不統一 | rounded-full(亮)vs rounded-md(淡)vs 有/無 dark:shadow。全站 badge 統一用 rounded-md + dark:shadow-[0_0_15px_rgba(255,255,255,0.1)] |
| 15 | 建完之後補齊 hover + blur | 所有頁面建完後,檢查 3 件事:① 所有卡片有 hover 效果嗎?② 所有區塊有 blur 背景嗎?③ 所有 badge 格式統一嗎? |
| 16 | global.css !important 全域 transition | 不要用 *, *::before, *::after { transition-duration: Xms !important; } — 會讓所有 HTML 的 duration-[1200ms] class 失效,除錯極難 |
| 17 | 暗色模式連結不明顯 | 瀏覽器預設藍色連結在暗色背景下難以辨識(深藍字 + 深灰底 = 看不到)。改用 site accent color:<a class="text-[主色] dark:text-[輔色] hover:underline">。兩站都碰到過,客戶說「連結點了沒反應」因為看不到 |
| 18 | 暗色模式 <hr> 分隔線刺眼 | 預設 <hr> 在暗色模式下是白色 / 淺灰色,極度刺眼。統一加 dark:border-gray-700。ming-website 踩坑後統一修正 |
C.6 全站 transition 統一規範(重要!)
問題: 在兩個真實專案(ming-travel-blog、ming-website)中,都發生了部分卡片使用 duration-300(0.3秒快速突兀)、部分使用 duration-[1200ms](1.2秒慢速自然),造成 hover 效果不一致、視覺上的微妙跳動感。
標準規範:
| 規則 | 值 | 說明 |
|---|---|---|
| 所有卡片/區塊 hover | transition-all duration-[1200ms] | 1.2 秒慢速自然飄浮 |
| 禁止 | duration-300 / 裸 transition-all | 前者太快、後者缺時間 |
| 全站統一 | 所有 .astro 頁面 + 元件 | 不分新舊,一律 1200ms |
修正方式(兩個專案經驗):
# 步驟 1:全站 duration-300 → duration-[1200ms]
for f in $(grep -rl "duration-300" src/pages/); do
sed -i '' 's/duration-300/duration-[1200ms]/g' "$f"
done
# 步驟 2:裸 transition-all → 補上 1200ms
for f in $(find src/pages src/layouts src/components -name "*.astro"); do
sed -i '' 's/transition-all\([^ ]\)/transition-all duration-[1200ms]\1/g' "$f"
done
# 步驟 3:檢查雙重
grep -c "duration-\[1200ms\] duration-\[1200ms\]" src/pages/*.astro
# 步驟 4:確認零 300ms
grep -c "duration-300" src/pages/**/*.astro
為什麼 1200ms: 首頁卡片(如「本地端中樞」「深度自動化」)從專案初期就使用 1200ms,這是視覺基準。後續新增的區塊若使用其他時間,hover 時會顯得「跳太快」。統一後,全站所有互動回饋節奏一致,體驗感提升明顯。
新專案注意: 每次 OpenCode 新增卡片區塊時,可能預設用 duration-300。完成所有頁面後,務必執行上述 4 步驟,確保全站一致。同時跑段落 D 的完整審計腳本(見 [[#pre-work-spec|§0.5 前置作業規範 → 段落 D]])檢查 shadow 公式、!important、技術名等。
[[#table-of-contents|← 回目錄]]
附錄 D:客戶工具包
D.1 客戶類型 × 網站場景對照
| 客戶類型 | 代表 | 核心需求 | 頁面數 | 已做案例 |
|---|---|---|---|---|
| 個人品牌 / 創作者 | 攝影師、部落客、設計師、作家 | 作品展示、文章發布、社群連結 | 10-15 | ming-travel |
| 微型科技企業 | 智慧家庭、IoT、SaaS、硬體新創 | 產品對比表、技術文章、品牌信任 | 10-14 | ming-website |
| 地方服務業 | 民宿、餐廳、咖啡廳、SPA、工作室 | 服務菜單、線上預約、Google 地圖 | 6-10 | — |
| 專業服務者 | 律師、會計師、教練、心理師、顧問 | 專業形象、預約諮詢、客戶案例 | 6-8 | — |
D.2 客戶需求面談問卷
第一次見面給客戶填(Google 表單或紙本),15 分鐘填完:
1. 網站的主要用途是什麼?
☐ 增加曝光(讓人在 Google 找到我)
☐ 展示作品 / 服務項目
☐ 建立專業形象(名片式網站)
☐ 賣東西(電商,需串接第三方)
2. 您的目標客群一句話描述?
(例:「25-40 歲、喜歡自助旅行的上班族」)
3. 希望訪客看完網站後採取什麼行動?
☐ 填聯絡表單 ☐ 打電話 ☐ 加 LINE ☐ 直接購買 ☐ 預約諮詢
4. 上線後誰會更新內容?
☐ 我自己 ☐ 公司小編 ☐ 沒人會更新(建立後就不動)
5. 如果自己更新,頻率大約是?
☐ 每週 1-2 篇 ☐ 每月 1-2 篇 ☐ 偶爾更新 ☐ 幾乎不更新
6. 提供 3 個你覺得「好看」的網站(同業或非同業皆可):
① __________________
② __________________
③ __________________
7. 提供 1-2 個你覺得「不好看」的網站,簡述原因:
______________________________
D.3 報價結構參考
以下為台灣個人接案 / 小型工作室市場行情(2026 年參考):
一次性建置費
| 方案 | 頁面 | 含後台 CMS | 預估工時 | 市場行情 |
|---|---|---|---|---|
| 輕量形象站 | 5-8 | — | 2-3 天 | NT$ 15,000-30,000 |
| 個人品牌部落格 | 10-15 | ✅ | 3-5 天 | NT$ 25,000-50,000 |
| 企業形象 + 產品 | 12-18 | ✅ | 5-8 天 | NT$ 40,000-80,000 |
| 複雜專案 | 20+ | ✅ | 2-4 週 | NT$ 80,000-150,000 |
月維護方案
| 方案 | 服務內容 | 行情 |
|---|---|---|
| 基礎維護 | 確保網站上線、後台可用、部署正常 | NT$ 1,500-3,000 /月 |
| 內容管理 | 基礎維護 + 每月代發 2 篇、換 5 張照片 | NT$ 3,000-5,000 /月 |
| 成長方案 | 內容管理 + 每月 SEO 報告 + 架構微調 | NT$ 5,000-8,000 /月 |
收費結構建議
| 階段 | 比例 | 時機 |
|---|---|---|
| 簽約金 | 30-50% | 開始設計前 |
| 尾款 | 50-70% | 上線後 3 天內付清 |
| 月維護 | 月付 | 每月 5 號前 |
客戶特別要求加價參考
| 項目 | 加價 |
|---|---|
| 急件(3 天內) | +50% |
| 多語系(英文版) | +60-100% |
| 自訂插畫 / 圖標 | 實報實銷 |
| 專業攝影 | 轉介攝影師 |
D.4 合約關鍵條款
以下為建議,正式合約請諮詢律師。
A. 交付範圍
- 明確列出:頁面數量、collection 數量、功能細項
- 明確排除:內容填寫、照片拍攝、SEO 排名保證、新功能開發
B. 付款條件
- 簽約後 3 日內付簽約金 40%
- 網站上線後 3 日內付尾款 60%
- 逾期:每逾一日加收總價 0.1% 滯納金(最高 20%)
C. 保固範圍(30 天)
- 包含:部署異常、後台無法登入、頁面顯示錯誤
- 不包含:新功能開發、風格變更、內容更新、SEO 排名、第三方服務故障
D. 智慧財產權
- 網站程式碼:歸開發者所有,客戶取得永久使用授權
- 客戶提供的內容(文字、照片、商標):歸客戶所有
- 開放原始碼元件(Astro、Tailwind、Sveltia CMS):依各別授權條款
E. 終止條件
- 任一方未履行義務,書面通知 14 日未改善,可終止合約
- 終止時已完成工作按比例計價、未完成部分不另收費
D.5 客戶常問 FAQ(17 題)
| # | 客戶問 | 回答 |
|---|---|---|
| 1 | 多少錢? | 看頁數,5-8 頁形象站約 2-3 萬,含後台部落格約 3.5-5 萬。確定需求後出正式報價單 |
| 2 | 多久做好? | 簽約後 3-5 個工作天交付第一版 |
| 3 | 可以自己改內容嗎? | 可以,登入後台就能發文、換照片、改文字,不需要寫程式 |
| 4 | Google 搜得到嗎? | 架構已完成 SEO(sitemap、JSON-LD、meta),教你送 Search Console 後 1-2 週開始出現 |