跳至主要内容

知識地圖

整個知識庫的入口。文章依主題分成九類,每類會逐步長出自己的文章索引名詞表

四個技術大類(Android、AI、BMC、Embedded)已有索引或名詞表,其餘標「待建」——等該類文章累積到「靠側邊欄找不到東西」的程度再補,不預先建空殼。

分類總表

分類內容起點索引名詞表
Android / PixelAOSP 建置、boot flow、TF-A、Pixel 刷機、SELinux、Rootandroid.mdAndroid 系列索引Android 名詞表
AI / AgentClaude Code / Skills、MCP、Gemini、本地推論(Ollama、Jan AI)、AI 應用與文章AI.mdAI 系列索引AI 名詞表
BMCOpenBMC、CanopyBMC、IPMI / Redfish、sensor / thermal、YoctoBMC/openbmc_boot_flow.mdBMC 系列索引BMC 名詞表
Linux / 系統Kernel、device tree / driver、systemd、memory、Ubuntu 指令、GRUB、DockerLinux/Linux.mdLinux/ 資料夾側邊欄待建
Embedded / 韌體 / 硬體Bootloader、firmware testing / image management、Raspberry Pi、晶片與半導體、半導體量產測試embedded.mdEmbedded 系列索引Embedded 名詞表
DSA / 演算法Linked List(single/doubly/kernel list_head)、Tree(binary tree/heap)、Boyer-Moore 投票法DSA/Linked_List/0.linked_list.mdDSA 系列索引
效能 / BenchmarkCPU DVFS、power / browser benchmark、codec 判讀benchmark.md待建
投資 / 理財投資計劃、個股風險、程式交易、酒田戰法、房、銀行操作投資.md待建
職涯 / 生活 / 學習面試、當責、說不、人際、健康、簡報、英文、書與電影career.md待建
工具 / 其他Obsidian、Supabase、Cloudflare、n8n、爬蟲、資安、side projectstools.md工具與其他索引

篇數量級:BMC ≈ 40、AI ≈ 35、Android ≈ 25、職涯生活 ≈ 19、工具其他 ≈ 18、Embedded ≈ 15、Linux ≈ 12、投資 ≈ 9、DSA ≈ 7、效能 ≈ 7。

索引與名詞表的分工

兩者刻意分開,因為回答的是不同問題:

  • 索引(<主題>_index.md——「這個主題有哪些文章、我該從哪篇開始讀?」依子主題分節的文章清單,每篇一句話說明內容,最後附建議閱讀順序。
  • 名詞表(<主題>_glossary.md——「這個縮寫是什麼意思?在哪篇有講?」名詞定義加上出處連結,讓你從一個陌生的詞反查回原始筆記。

為什麼需要這層

大部分筆記平鋪在 docs/ 根目錄(約 130 篇),側邊欄只能給你一長串檔名。索引與名詞表補上檔名給不了的東西:主題分組、閱讀順序、以及從名詞反查文章的能力。

維護慣例

  • 新增索引/名詞表時放這個資料夾,命名為 <主題>_index.md<主題>_glossary.md,並在上面的總表補一列。
  • 從這裡連到根目錄的筆記要用相對路徑(../xxx.md)。onBrokenMarkdownLinks: 'throw' 會讓連結錯誤直接 build 失敗。
  • 有些文章跨分類(ATF 同屬 Android 與 Embedded、ai_bmc.md 同屬 AI 與 BMC)。總表只指向各類索引,不列個別文章,所以重複歸類的問題留給各類索引自己決定。