SJ.Wu軟體工程師 我打造在生產環境運行的後端微服務,目前投入身分驗證的應用機器學習與電腦視覺 ——活體偵測與深偽(deepfake)偵測。職涯早期是 SSD 韌體工程師,因此從底層硬韌體、 分散式系統到機器學習 pipeline 都能上手。
Blowfish 的頭像、OG 圖與 favicon:三件事,三個參數2026年6月7日·2 分鐘Hugo Blowfish Open Graph Favicon個人頭像、社群分享的 OG 圖、瀏覽器分頁的 favicon,看起來像同一張「網站圖」,但在 Blowfish 裡是三個獨立設定、放在三個不同地方。這篇講清楚哪個參數管什麼、為什麼 homepageImage 三者都不是,以及如何用一行指令生出一組 SJ favicon。
把 GitHub Pages 站台搬到自訂網域(Cloudflare Registrar)2026年6月7日·2 分鐘GitHub Pages Cloudflare DNS Hugo把剛註冊好的 apex 網域接到 GitHub Pages 站台的完整流程:repo 要改什麼、Cloudflare 的 DNS 紀錄怎麼設、哪一個 proxy 預設值會讓 HTTPS 永遠發不出來,以及如何驗證切換完成 —— 最後加上網域驗證,防止別人搶綁你的網域。
用 AI 一天打造這個網站:把履歷與技術筆記自動化部署上線2026年6月7日·1 分鐘AI Hugo GitHub Actions Claude Code用 Claude Code 搭配 Hugo + Blowfish + GitHub Actions,一天內把一份 PDF 履歷和散落的技術筆記,變成這個中英雙語、自動部署的個人網站。記錄流程、脫敏紀律與踩到的坑。
為 AI 協作打造的終端機開發環境:NeoVim + Yazi + tmux + LazyGit × Claude Code2026年5月1日·5 分鐘Claude Code AI NeoVim Tmux 終端機Claude Code 是終端原生的 AI 協作工具。用 tmux + NeoVim + Yazi + LazyGit 把它包進一個全鍵盤、全終端的工作流,讓人專注在『審查與把關 AI 的產出』,並記錄設定時踩到的坑。