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

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

1.2 KiB
Raw Permalink Blame History

計畫:{計畫名稱}

連結寫法:一律寫成 [{文字}]({連結}),連結取自 jsc-gitea/tools/gitea.sh wiki-url 的絕對網址,不自行組路徑,也不用 [[頁名]] 或 [[顯示文字|頁名]]:後者只在同一個 wiki 內解析,寫錯不會報錯,巡不到也修不了。 寫入前驗證:要放進本頁的每一個連結先交給 jsc-gitea/tools/link-check.sh,結束碼 0 才寫入;有一筆 DEAD 就不寫,把連不到的清單回報給呼叫端。驗證走 API,不看網頁狀態碼。

  • 頁名:PLAN_{HASH}
  • HASH:{HASH}
  • 存取庫:{owner}/{repo}
  • 狀態:未分析
  • 建立時間:{yyyy-MM-dd HH:mm:ss}

目標

{要解決的問題與成功判斷標準}

範圍

  • 包含:{項目}
  • 排除:{項目}
  • 涉及存取庫:{owner}/{repo} 清單

可行性

  • 系統架構:{現有架構如何支撐目標}
  • 資料來源:{資料從哪裡來、是否可取得}
  • 風險:{已知風險與對策}

使用者故事

  1. 身為 {角色},我想要 {功能},以便 {價值}。
  2. ⋯⋯

問詢共識

{決策樹問答達成的關鍵共識摘要,逐條列出}