Mike's Digital Garden
Mike's Digital Garden
歡迎來到我的數位花園 🌱
這裡整理軟體工程、系統架構、AI Agent、自動化工具與個人學習筆記。
這不是依照時間排列的傳統部落格,而是一座持續生長的知識庫。文章會隨著實作、學習與理解逐步更新。
如何瀏覽
-
使用側邊欄依資料夾探索所有已發布文章。
-
按下
Cmd + K(macOS)或Ctrl + K(Windows/Linux)搜尋內容。 -
從下方的精選入口開始閱讀。
文章架構
AI 與知識管理
-
- 從安裝、模型設定、Skills、Memory 到 Telegram、Cron 與 Google Workspace 的完整說明。
-
- 適合快速了解 Hermes Agent 的日常操作方式與常見使用情境。
-
- 將 Obsidian 寫作流程、公開文章與 Digital Garden 發布內容分離管理。
-
Obsidian Wiki × Digital Garden 使用指南
- 把
obsidian-wiki接到既有 Digital Garden Vault,保留既有文章與人工發布流程。
- 把
-
obsidian-wiki的安裝、設定檔位置與常用指令,適合搭配 Digital Garden 使用指南一起閱讀。
-
- 只聚焦
ar9av/obsidian-wiki的基本概念與日常使用方式。
- 只聚焦
-
- 整理 Obsidian Wiki 相關 Skill 依設定、匯入、查詢、維護與報告的分工方式。
-
Obsidian Wiki × Azure DevOps Team Knowledge Base 使用指南
- 把
obsidian-wiki接到團隊共用 Obsidian Vault,並用 Azure DevOps Repos 與 Pull Request 管理知識審核流程。
- 把
Dev
-
- 整理 Next.js 與 Refine 的核心概念、專案結構與實作方式。
-
- 詳解 SSR/CSR/SSG/ISR 的運作機制與選型指南。
-
- 使用 Refine Mutation 與 TanStack Query Cache 做到局部更新,而非整頁刷新。
Linux
-
Hard Link、Symbolic Link 與 find 指令指南
- 整理 Linux Hard Link、Symbolic Link 的差異,以及 find -P、-H、-L 對符號連結的處理方式與實務範例。
-
- 整理 CPU time、process 生命週期、signals、診斷工具與 CFS scheduler 的核心概念。
Tool
-
- 依日常工作流程整理的 Git 指令、Rebase、Stash 與救援指令。
-
- tmux 的核心概念、Session/Window/Pane 操作與推薦設定檔。
-
- 常用 Shell 編輯、移動、歷史搜尋與終端機控制快捷鍵。
-
- 說明 Shebang 的運作原理,以及
./script.sh、bash script.sh、sh script.sh三種執行方式的差異與除錯技巧。
- 說明 Shebang 的運作原理,以及
-
- 用
rg快速搜尋專案文字、篩選檔案類型與控制輸出。
- 用
-
- fzf 的安裝、常用搜尋、檔案篩選與 Shell 整合快捷鍵。
-
- 說明如何將 OpenCode Skills 包裝成 Slash Commands,讓 Skill 可以透過斜線指令顯示 autocomplete。
主要內容
這座花園目前主要整理以下主題:
-
AI / Knowledge Management:Agent 工具、Obsidian Wiki、Skill 生態系、Digital Garden 與知識管理流程。
-
Dev:Next.js、Refine、CSR/SSR 與前端開發實務。
-
Linux:檔案系統、Process、CPU、Signals 與系統層概念。
-
Tool:Git、tmux、Shell、ripgrep、fzf、OpenCode 等日常開發工具。
關於這座花園
-
公開文章會自動出現在網站側邊欄與搜尋結果中。
-
首頁只保留重要的閱讀入口,不需要收錄每一篇文章。
-
部分內容可能仍在成長中,並會隨著實作經驗持續修正。
-
未標記為公開的私人筆記不會發布至網站。
知識不是一次完成的成品,而是持續連結、修剪與生長的花園。