三個月、九家民宿:數位化到底是什麼樣子
三個月內我建了五個網站涵蓋九家台灣民宿,部署自動週報與廣告健檢系統。這篇記的是實際發生了什麼。
三個月內我建了五個網站涵蓋九家台灣民宿,部署自動週報與廣告健檢系統。這篇記的是實際發生了什麼。
幫民宿官網把服務區塊變成可點擊的 BBQ/生日頁面,中英文各一份。有趣的不是排版,而是一個撇號搞掛建置、孤兒 class 稽核,還有浮水印滲進 hero。
兩天的 Core Web Vitals 優化:移除造成 CLS 0.19 的浮水印腳本、Hero 圖的 AVIF vs WebP LCP 取捨、用 mask-image 處理顆粒紋理、以及用 critical CSS 把行動版 Lighthouse 推到約 92。
同樣的技術棧,五個不同客戶,有重複出現的模式,也有每次都踩到的坑。SSG vs SSR 的選擇、響應式圖片、還有一個用 GitHub API 搭的後台。
我如何把每個站點的設定與共用引擎邏輯切開,建立多帳號 Google Ads 自動化管線,加入會在 CI 自動跑的轉換追蹤路由驗證,並把關鍵字清理改成可審查的 YAML diff。
想做一個讓在地釣客幫旅遊釣客的平台——分享釣具、釣點、在地知識。這篇是產品思考的過程,還有從需求倒推出來的技術選擇。
做了一個開發者情報聚合器,主要抓英文內容,想自動翻成繁體中文。接 DeepL API 本身不難,難的是怎麼判斷哪些要翻、哪些不用。
學 Android 開發學到一定程度後,StateFlow + ViewModel 這個組合突然就通了。這篇整理我理解單向資料流的方式,還有在 Compose 裡實際的寫法。
幫好幾個民宿網站除錯 OG 預覽圖問題。LINE 分享圖片不出現,可能是至少六個獨立的快取層其中之一出問題,這篇整理診斷流程。
設定了一套多 Agent 協作流程,讓不同的 Claude Agent 分別負責需求、架構、實作、測試各個階段。這篇記錄什麼有用、什麼爆了、下次會怎麼調整。
建了一個多站點引擎,每週一自動拉 GA4 資料、餵給 Claude 分析、把 Markdown 報告 commit 到 repo。每個站點有自己的商業背景設定,分析結果不通用。
客戶要能自己改首頁的促銷橫幅,但網站是靜態的,沒有後端。解法是做一個 Web 後台,直接透過 GitHub API 把變更 commit 到部署分支。
Astro 內建的 i18n 功能看起來很簡單,直到你真的開始用。這篇記錄路由設定、各語言的 Content Collections、語言自動偵測,還有幾個讓我卡了一下的邊界情況。
把 Domain-Driven Design 套在自己的專案上:Bounded Context 劃分、Repository 介面、用 Zod schema 來強制 invariant。這篇看的是各層實際的程式碼長相,還有哪裡的複雜度是值得的。
把每週的關鍵字資料餵給 Claude,讓它提出出價調整和關鍵字建議,人類確認後再執行。這是一個小型民宿廣告優化的實驗紀錄。
廣告自動化系統的狀態不存在資料庫,而是存在 Google Sheets。客戶可以直接看到、甚至手動編輯狀態,不需要另外做後台介面。
Android 寫了 14 年,2022 年後進入維護模式,沒有認真追新東西。TackleBox 是我用 Kotlin + Compose 起的第一個 greenfield 專案,這篇記的是哪些東西直接接上、哪些東西要重新建立。
幫 RSS 聚合器加搜尋功能,直接用 SQLite FTS5,沒有 Elasticsearch,沒有 Algolia。在小規模場景下夠用,這篇聊聊怎麼做的。
我把四個 Railway 容器跟自架的 n8n 全部砍掉,換成 GitHub Actions cron,零常駐費用,這篇記錄為什麼這樣做、踩了哪些坑。