Files
ai-guide/translations/zh-TW/Vibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md
T

13 KiB
Raw Blame History

Vibe Coding 網站美化技巧

7 個方法,讓你的網站告別 AI 味

你好,我是魚皮。

先做個小測試,下面這幾個網站,你能看出哪些是 AI 做的嗎?

公布答案:全都是 AI 做的!

是不是覺得有點意外?

「為啥我用 AI 做出來的網站一股 AI 味?而這些網站看起來乾淨很多呢?」

這就是接下來我要分享的:

  • 什麼是 AI 編程的 AI 味?
  • 為什麼網站會有 AI 味?
  • 怎麼去除網站的 AI 味?

學會這些技巧後,你也能讓 AI 做出更精美的網站。

️ 推薦觀看本文對應影片版,效果更明顯: https://bilibili.com/video/BV1QF6EBiErM

什麼是 AI 味?

所謂的 AI 味,就是那種一眼就能看出是 AI 生成的網站,介面樣式和內容風格都千篇一律。

1)配色死板:藍紫漸變色用到吐。

2)佈局死板:首屏放個大標題,下面三個卡片並排。

3)字體死板:基本上就是 Inter、Roboto 等幾種固定的字體。

4Emoji 氾濫:什麼 🐟4️⃣🐶 之類的,滿螢幕都是表情圖標。

5)內容空洞:基本沒有真實圖片,文字風格也比較刻板。

用戶看這些網站時就一個感覺:我在跟機器人聊天。

為什麼網站會有 AI 味?

說了這麼多問題,到底為啥會這樣?

核心原因就倆字:求穩

舉個例子,為啥 AI 那麼愛用藍紫漸變色?

因為 AI 的訓練數據裡,很多現代網站採用 Tailwind 樣式庫,而這個庫的預設主色調就是藍紫色。AI 在學習數億行程式碼時,這些顏色出現的頻率是最高的,於是 AI 就認為「現代化網站 ≈ 藍紫色漸變」。

並且 AI 學會了一個生存法則:用最常見的 = 最不容易出錯

所以當你讓 AI「開發一個現代化的網站」時,AI 為了求穩,就會選擇使用藍紫漸變色。

那怎麼破局?

很簡單,從「請求者」變成「指揮官」。

不要只說需求:給我做個網站

而是要明確要求:用深灰色背景、手繪圖標、不對稱佈局、拒絕藍紫色。

用強有力的約束條件,逼著 AI 偏離它的舒適區。

怎麼去除網站的 AI 味?

下面分享我總結的 7 個方法,保證讓你的網站擺脫 AI 味。

方法 1、讓 AI 參考真實網站

最簡單粗暴的一招,你看到好看的網站,直接讓 AI 學。

有 4 種具體的做法:

1)如果你使用 Cursor 或者 Claude Code 等 AI 編程工具,或者利用 Firecrawl MCP,讓 AI 能夠直接讀取網頁。

你只需要跟 AI 說:

請訪問 ai.codefather.cn,提取它的配色方案、字體選擇和佈局結構,然後生成類似風格的網站。

AI 會自己去看那個網站,然後學著做。

2)如果 AI 大模型支援圖片理解,你還可以把網頁截圖提供給 AI,搭配文字能讓 AI 還原網站更準確。

效果如圖:

3)如果你用的 AI 大模型不支援圖片理解、純文字理解又不到位,可以先利用 截圖轉程式碼 工具,比如 Screenshot to Code

把喜歡的網站截個圖,上傳上去,它直接給你轉成程式碼。

然後你再把程式碼餵給 AI,讓它參考著做。

準確度會高很多,抄樣式肯定不如抄程式碼來的直接。

4)此外,還可以直接套用現成的網站模板或者 GitHub 上的開源專案。

推薦幾個不錯的網站模板資源:

這些網站模板都有原始碼,你選個不錯的下載下來,把程式碼丟給 AI 讓它去改改內容就好了,樣式基本準確還原。

方法 2、設計優先開發

這個方法特別適合做大專案。

簡單來說,就是 不要上來就讓 AI 梭哈整個專案

比如傳統做法是這樣的:幫我做一個包含用戶系統、後台管理的完整 SaaS 平台。

然後 AI 嘩啦嘩啦給你生成幾十個檔案,結果做完後發現頁面風格不對,重新返工,浪費 Tokens。

推薦的做法是 拆分步驟,先讓 AI 做個前端網站 Demo,純靜態頁面就好。對設計滿意了之後,再讓 AI 基於 Demo 程式碼,用同樣的風格開發完整專案。

你像我生成出下面這種破玩意,肯定是不能讓 AI 繼續開發的!

這裡推薦一個很強大的 AI 設計工具 Google Stitch

你只需要輸入一段描述,它就能生成專業的介面原型。

甚至你在紙上畫個草圖,拍照上傳,它都能識別出來轉成程式碼。

你還可以人工修改設計的主題風格,或者人工標註要修改的部分,讓 AI 幫你快速調整。

設計完成後,匯出檔案或下載程式碼,再餵給 Cursor 等 AI 編程工具繼續開發。這樣風格就定下來了,不會跑偏。

當然,如果你會用 Figma 這種更專業的設計工具,你可以先在 Figma 裡把網站設計得清清楚楚。

然後搭配 Figma MCP 擴展,讓 AI 直接讀取你的 Figma 設計檔案,按照設計生成程式碼。

此外,還有個工具叫 Onlook,號稱為設計師準備的 Cursor,可以讓設計師直接可視化編輯網頁程式碼,設計和開發無縫銜接。

方法 3、豐富網站圖片

一般 AI 生成的網站是沒有圖片的,我們可以通過添加圖片讓網站更個性化。

沒必要讓 AI 從 0 開始生圖,只要告訴 AI 去主動找圖、到哪裡找圖就好。

圖片資源主要包括插畫、圖標、真實照片和佔位圖這幾類。

1)插畫庫 unDraw:有非常多免費的 SVG 插畫,而且可以自訂顏色。

2)圖標庫 Iconify20 多萬個免費向量圖標

3)真實照片 Pexels:免費高質量圖庫,還提供了 API 快速搜尋圖片

4)佔位圖 Picsum Photos:直接用 URL 指定圖片尺寸,每次刷新都是不同的真實照片

如果你的 AI 編程工具支援網頁讀取,可以直接讓 AI 從這些網站搜尋圖片:

我要開發一個攝影作品集網站
請根據需要,為網站搜尋並整合圖片資源:
1. 插畫:使用 undraw.co,搜尋與網站內容相關的插畫
2. 圖標:使用 Iconify 圖標庫
3. 真實照片:使用 Pexels 搜尋真實照片
4. 佔位圖:使用 Picsum Photos 作為臨時佔位圖

這下,生成的網站看起來成熟多了吧?

方法 4、提示詞約束

就算不搞那些花裡胡哨的工具,只要跟 AI 對話時,把你的要求說清楚,一樣能讓網站變專業。

Claude 官方的 Cookbook 中有篇文章 Frontend Aesthetics(前端美學),專門講怎麼避免讓 AI 生成具有 AI 味的通用設計。

下面講幾個我自己常用的提示詞技巧。

1)反向提示

不要只說「要什麼」,更要說「不要什麼」。

設計禁止清單:
❌ 紫色/靛藍色漸變
❌ 純平背景色(必須有噪點或漸變)
❌ Hero + 三卡片佈局
❌ 完美居中對齊
❌ 高深的專業名詞和無意義的空話
❌ Emoji 作為功能圖標
❌ 線性動畫 ease-in-out

你把這些禁止項寫清楚,AI 就不敢亂來了。

2)角色設定

給 AI 定個人設,比如:

你是一位資深獨立設計師,專注於《反主流》的網頁美學。
你鄙視千篇一律的 SaaS 模板,認為軟體介面應該有觸感和靈魂。
你的創意邊界:
- "現代但不要紫色" → 可以試試深灰+橙色
- "極簡但要有溫度" → 用大留白+手繪插畫
- "科技感但不要冰冷" → 用深色+暖色點綴

這樣 AI 就知道,它不是在做標準答案,而是在做有個性的設計。

3)拒絕空洞文案

AI 特別喜歡寫那些「聽起來很厲害但啥也沒說」的文案。

你得明確告訴它文案的要求:

網站的文字內容必須做到:
- 具體化:"每天節省 2 小時重複勞動"(不要說"提升生產力")
- 口語化:"用起來就像呼吸一樣自然"(不要說"卓越的用戶體驗")
- 帶情緒:"再也不用在 10 個群裡找檔案了"(不要說"高效協作")
- 甚至可以挑釁:"別再假裝你會看完那些 PPT 了"

這樣文案就會更有人味了。

4)語境注入

AI 老是生成通用設計,是因為它不知道你要傳達什麼「感覺」。

所以我們可以嘗試 先給 AI 餵情緒,再提設計

比如你要做個具有科技感的部落格網站,可以這麼說:

先閱讀這段話感受氛圍:《黑客與畫家》 - 程式語言是用來思考的

現在根據這種冷靜、理性的情緒設計部落格首頁:
- 配色:深灰+冷藍
- 佈局:理性、有序
- 感覺:沉思的、專注的

AI 會把視覺參數(顏色、間距、字體)和文字的情感特徵(冷靜、理性)對齊,生成有特定氛圍的設計。

就像給演員說戲,不是告訴他演得開心一點,而是讓他回憶一段開心的記憶,情緒自然就出來了。

5)複用提示詞

前面講了這麼多約束條件,你不能每次都重複人工編寫一遍吧?

所以要保存提示詞為專案規則檔案 AGENTS.md,便於多次複用。

AGENTS.md 是一個開放標準,讓不同的 AI 工具都能讀取同一份規則檔案,主流的 AI 編程工具(Cursor、Claude Code、Windsurf 等)都支援。

比如這裡我給大家準備了一套提示詞模板,包含了前面講的所有技巧:

# 專案設計規則(AGENTS.md

##