jiantw83
2e8712126f
refactor(wiki-contents): 目錄頁改成 H2 區塊 upsert,舊表格自動轉檔
目錄頁的一筆紀錄從 markdown 表格的一列,改成一個 H2 區塊:標題就是這一筆
對應內容頁的頁名,欄位變成標題底下一層的條列「- {欄位名}:{值}」。upsert
換掉標題相同那一塊,找不到就附加到頁尾。
表格一列擠著所有欄位,欄位一多就超出可讀寬度,得橫向捲才看得完;換行之後
也分不出哪幾格屬於同一筆。條列沒有寬度上限,一筆看得完整。
讀到的舊頁還是表格,就先整頁轉成區塊再在轉好的頁面上做 upsert,一頁同時
有表格與區塊也照樣接得起來。轉檔取標題只看持有身分那一欄:有連結取網址
最後一段路徑並解掉百分號編碼,沒連結取純文字——連結的顯示文字常常是計畫
或工作包名稱而不是頁名,拿它當標題會跟呼叫端傳進來的鍵對不上,同一筆長出
第二個區塊,舊的那塊從此再也更新不到。那一欄取不出鍵就整支擋下來,不猜
標題。轉檔那一次有給範本,就連 H1 與引言一起換成範本那一份,舊引言否則
會一直講「一列一筆」;頁面已是條列時只更新自己那一筆,不動引言。組頁邏輯
另外拆出 format 子命令,離線驗證才叫得到,不必打 API。
功能範圍:目錄頁版面改版,涵蓋所有以 _CONTENTS 結尾的頁面與每一支寫目錄
頁的技能。
2026-09-02 17:22:06 +08:00
..
2026-09-02 11:02:07 +08:00
2026-08-26 09:19:08 +08:00
2026-09-02 14:27:18 +08:00
2026-09-02 11:02:07 +08:00
2026-08-26 09:19:25 +08:00
2026-08-31 11:11:55 +08:00
2026-08-31 11:11:55 +08:00
2026-09-02 14:27:18 +08:00
2026-09-02 12:16:44 +08:00
2026-09-02 11:02:07 +08:00
2026-08-31 11:13:32 +08:00
2026-08-31 11:13:32 +08:00
2026-09-02 17:22:06 +08:00
2026-08-31 11:19:32 +08:00