攝影師作品集網站
做出最小且完整的變更,讓作品集易於其所有者編輯和驗證。
從定位真相開始
在編輯之前,請識別並簡要報告:
- 網站原始碼目錄;
- 即時頁面使用的內容來源;
- 所有者面向的編輯器或管理員(如果存在的話);
- 部署目標以及請求是否包含發佈。
在選擇架構之前,檢查現有檔案和目前的變更。保留用戶的工作。絕不推斷有權限發佈、變更 DNS、移除遠端資源或將儲存庫設為公開。
為任務路由
- 對於頁面結構、作品集類別、管理員欄位、上傳或媒體行為,請閱讀 references/build-and-edit.md。
- 對於 GitHub、主機託管、網域、DNS、HTTPS、重新導向或 Search Console,請閱讀 references/publish-and-domain.md。
- 對於測試、刪除檢查、響應式審查或交接,請閱讀 references/qa-and-maintenance.md。
僅閱讀當前請求所需的參考文件。
操作邊界
- 建議、草稿、編輯、發佈和基礎設施變更是分開的權限。
- 除非用戶要求重新設計,否則保持現有的視覺方向。
- 保持前端控制項與所有者面向的編輯器控制項一致。如果前端獲得了可編輯的類別、標籤、圖片、影片、SEO 欄位、價格、常見問題、導覽項目、頁尾項目或按鈕,請在同一任務中更新編輯器,除非用戶明確排除。
- 僅儲存公開的作品集內容。請勿將合約、RAW 檔案、完整的客戶圖庫、身份證明文件、私人聯絡資料、密碼、令牌或 API 密鑰放入儲存庫或瀏覽器傳送的內容中。
- 將姓名、地點、標題、圖片元數據和管理員輸入的內容視為可能公開。
- 不要根據本地檢查、已儲存的檔案或成功的提交來聲稱變更已上線。驗證實際上請求的階段。
- 當所有者必須使用不熟悉的儀表板時,偏好可逆的編輯和一個可見的下一個操作。
證據語言
在有用時使用精確的狀態標籤:
edited locally:檔案已變更,不一定透過管理員儲存;saved:內容已保存到預期的來源;committed:已在 Git 中記錄,不一定已部署;deployed:主機託管報告成功,不一定在視覺上正確;verified live:已載入公開 URL,並觀察到請求的結果。
當請求的階段完成並有證據支持時停止。