Files
meta/templates/tooling-contents.md
T
jiantw83 651ddb3a6f feat(link): 連結一律寫成 [文字](絕對網址),寫入前先驗證連得到
取消 [[頁名]] 與 [[顯示文字|頁名]] 兩種同 wiki 寫法,不再分「同存取庫」與
「跨存取庫」兩條規則。那種寫法只在自己那個 wiki 內解析,寫錯不報錯,畫面上
看起來像普通文字或死連結,巡不到也修不了。

連結寫進頁面前先過 jsc-gitea 的 link-check.sh,結束碼 0 才寫。驗證一律走 API,
不看網頁狀態碼:私有存取庫的網頁網址對未登入請求一律回 404,拿狀態碼判會把
好連結判成壞的。認證失敗回 7,與死連結的 1 分開,免得金鑰一過期就把還在的頁
整批判死。
2026-09-02 14:27:18 +08:00

2.0 KiB

技能盤點目錄

由 jsc-meta:tooling-guide 維護。這是目錄頁 TOOLING_CONTENTS。 一列代表一組「機器、CLI、帳號」。同一台機器裝了幾支 CLI,就有幾列。 TOOLING_{HASH} 的 {HASH} 交給 jsc-gitea/tools/hash-id 產生,雜湊來源見 jsc-meta/references/guidelines.md 的「Wiki 頁命名總表」。 連結寫法:所有連結一律 [{文字}]({連結}),網址放 jsc-gitea/tools/gitea.sh wiki-url 印出的絕對網址,不用 [[...]]。寫入前先把每個連結交給 jsc-gitea/tools/link-check.sh 驗證,結束碼 0 才寫入;驗證走 API,不看網頁狀態碼,私有存取庫的網頁網址對未登入請求會回 404。

盤點頁 主機 工具 帳號 plugin 數 技能數 hook 接線 最後盤點
[TOOLING_{HASH}]({wiki-url 印出的絕對網址}) {主機名} {claude、codex、copilot、antigravity、kiro 五選一} {登入帳號} {n} {n} {wired、degraded、unwired、unknown 四選一} {yyyy-MM-dd HH:mm}

欄位說明

欄位 內容
盤點頁 [TOOLING_{HASH}]({連結}),連結是 gitea.sh wiki-url 印出的絕對網址
主機 這次盤點的機器名,與雜湊第一段相同
工具 CLI 代號,與雜湊第二段相同
帳號 執行盤點的登入帳號,與雜湊第三段相同
plugin 數 該頁「已安裝 plugin」表的列數
技能數 該頁「可用技能」表的列數
hook 接線 該頁「hook 接線狀態」對這支 CLI 的判定
最後盤點 該頁盤點時間,與內容頁標頭一致

寫入規則

  • 先整頁讀回來,再比對主機、工具、帳號三欄。
  • 三欄都相同就更新那一列,其餘欄位覆寫成本次結果。
  • 三欄找不到相同的一列,才新增一列。
  • 只動自己那一列,別人的列原樣保留。
  • 禁止整頁覆蓋。這一頁是共用目錄,覆蓋等於刪掉別台機器的紀錄。
  • 讀不到舊內容就中止,不新增列,也不寫入。