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 的產出』,並記錄設定時踩到的坑。
AI 協作開發指南:Agent.md + Skills 實戰手冊2026年3月31日·4 分鐘AI Claude Code Codex Skills如何用 Agent.md(CLAUDE.md / AGENTS.md)與 Skills 提升 AI 協同開發效率:核心概念、meta-prompt、skill-creator,以及 Claude Code 與 Codex 的差異。
用共享模組統一 Feign API 契約:Spring Cloud 微服務介面共享實戰2026年2月11日·5 分鐘Java Spring Cloud Feign 微服務把 Feign 介面、VO、DTO 集中在一個共享模組:服務端 implements 介面當 Controller、消費端直接注入呼叫,消除 legacy 寫法中介面與實作各寫一份、容易 drift 的重複。
從導入到整合:使用 Liquibase 實現自動化資料庫版本控制的心路歷程2024年9月27日·1 分鐘Liquibase 資料庫 Spring Boot DevOpsJCConf 2024 分享整理:如何用 Liquibase 將資料庫遷移自動化,並無縫整合進 Spring Boot 專案,兼顧穩定性與資安。
91 極速開發 Workshop 參加心得2023年11月14日·1 分鐘TDD Vim 生產力追求「人機合一」:透過 TDD 節奏、刻意練習與 IDE/Vim 的極致運用,讓開發速度不再受物理操作拖累。
Spring Boot 零基礎入門學習筆記2022年12月24日·5 分鐘Java Spring Boot 學習筆記自學 Spring Boot 的整理筆記:IoC/DI、AOP、Spring MVC、RESTful API、參數驗證、Spring JDBC、三層式架構,到 JUnit 5 與 Mockito 單元測試。