文章
我發佈的所有文章。
-
WordPress 不是在死,是在衰敗——而開發者和中小企最先聞到
它仍然撐起全球約 42% 的網站,所以「死亡」是標題黨。但它的佔有率跌得一個月比一個月快,96% 的保安漏洞出在外掛,連它自己的管治都鬧上法庭。這是 2026 年 WordPress 的誠實近況——透過我上週親手拆掉、重建的那個網站來看:我太太的。
-
NamLoop(二):git push,就上線了——部署變得有多不可思議地容易
那個週末做的 YouTube 循環播放器需要一個網上的家。它得到了——全球 CDN、HTTPS、自訂域名、每次 push 自動部署——費用 $0,用的時間比改名還少。2026 年部署一個無後端的 web 項目,就是這個樣子。
-
重建太太的網站(四):網站上線了——然後她傳來一個 WhatsApp 訊息
三件 QA 教不會、只有上線才學到的事:一個在每個群組裡都拖她後腿的連結預覽、一個沒人測試的視窗尺寸的排版 bug,以及終於逮住 Lighthouse 那個幽靈 LCP。全部在已上線的 krystle.hk 修好。
-
重建太太的網站(三):SEO 的故事——和一個 Google 找不到的名字
沒有 meta description、沒有結構化資料、垃圾頁面被索引——連她自己的中文名字都不在網站上。krystle.hk 的重建如何把每一頁的 Lighthouse SEO 從 85 帶到 100。
-
重建太太的網站(二):介面——同樣的設計,一個終於運作的介面
krystle.hk 的重建把設計保持到像素級接近,卻換掉了每一個由外掛驅動的互動:沒有 700 KB 輪播的大圖區、一個不可能再藏起活動的作品集、原生 <dialog> 燈箱——還有一個把她名字弄壞的字體 bug。
-
重建太太的網站(一):WordPress → 靜態 HTML——以及誠實的利弊
太太的 WordPress 作品集網站 Lighthouse 只有 56 分、13.8 秒才畫出畫面。與 AI agent 合作一個週末之後:102 頁手寫靜態 HTML、首次繪製 1.7 秒、只載 5 KB JavaScript。我們怎樣做——以及甚麼時候你不該這樣做。
-
Vibe coding NamLoop:一個週末,做出一個無廣告的 YouTube 循環播放器
一個週末、剩低啲 token,加一個想咗好耐嘅念頭——我 vibe code 咗 NamLoop:把任何 YouTube 影片循環播放,整段或精準的 A–B 片段,無廣告。它做甚麼、循環是怎樣運作的,以及「vibe coding」真正改變了甚麼。
-
用 Claude 和 gcloud 安全地把雲端帳單砍掉九成
用 Claude 加 gcloud CLI 的 agentic 工作流程,把每月雲端開支從 $2,800 降到 $300——不改一行 code、零停機。方法,以及真正重要的安全防線。