發佈 jsc-sdlc 0.0.8:wiki 連結方向與跨庫修正 #12

Merged
admin merged 3 commits from develop into master 2026-08-25 00:32:27 +00:00
Member

本 PR 內容

把 develop 累積的變更發佈到 master。

項目 值
master 現行版本 0.0.7
發佈後版本 0.0.8
領先 commit 數 3

Commit 清單

  • 7ff9e8e Merge pull request 'fix(wiki 連結): 方向修正與跨存取庫改用絕對網址(升版 0.0.8)' (#11) from fix/wiki-link-direction-and-scope into develop
  • c932ab2 chore(plugin 版本): 三份 manifest 升版至 0.0.8
  • 2a1dcc5 fix(wiki 連結): 目錄頁連結方向修正、跨頁型改絕對網址、工作證不再假裝連結

這批修的是什麼

wiki 頁連結的兩個獨立錯誤:

  1. 方向寫反——Gitea 用 [[顯示文字|頁名]](GitHub/Gollum 慣例),樣板寫成 MediaWiki 的 [[頁名|顯示文字]],渲染出來會連到不存在的頁。
  2. 跨存取庫連結不可能用 [[...]]——不同頁型各自解析 JSC_WIKI_REPO_{TYPE},而 shortlink 與 markdown 相對連結都只在當前 wiki 內解析。跨頁型一律改用絕對網址,網址由新的 gitea.sh wiki-url 取自 API 的 html_url。

注意事項

  • 版本自 0.0.7 升至 0.0.8,符合單調遞增。
  • develop 落後 master 0 個 commit,可直接快進合併。
  • 未端到端實測:這台 Gitea 的渲染 API 回空回應,plugins/* 也還沒建 wiki,證據來自 Gitea 原始碼註解與 struct schema。第一次真的寫 wiki 頁時值得順手確認連結。
## 本 PR 內容 把 `develop` 累積的變更發佈到 `master`。 | 項目 | 值 | | --- | --- | | master 現行版本 | 0.0.7 | | 發佈後版本 | 0.0.8 | | 領先 commit 數 | 3 | ## Commit 清單 - 7ff9e8e Merge pull request 'fix(wiki 連結): 方向修正與跨存取庫改用絕對網址(升版 0.0.8)' (#11) from fix/wiki-link-direction-and-scope into develop - c932ab2 chore(plugin 版本): 三份 manifest 升版至 0.0.8 - 2a1dcc5 fix(wiki 連結): 目錄頁連結方向修正、跨頁型改絕對網址、工作證不再假裝連結 ## 這批修的是什麼 wiki 頁連結的兩個獨立錯誤: 1. **方向寫反**——Gitea 用 `[[顯示文字|頁名]]`(GitHub/Gollum 慣例),樣板寫成 MediaWiki 的 `[[頁名|顯示文字]]`,渲染出來會連到不存在的頁。 2. **跨存取庫連結不可能用 `[[...]]`**——不同頁型各自解析 `JSC_WIKI_REPO_{TYPE}`,而 shortlink 與 markdown 相對連結都只在當前 wiki 內解析。跨頁型一律改用絕對網址,網址由新的 `gitea.sh wiki-url` 取自 API 的 `html_url`。 ## 注意事項 - 版本自 0.0.7 升至 0.0.8,符合單調遞增。 - `develop` 落後 master 0 個 commit,可直接快進合併。 - **未端到端實測**:這台 Gitea 的渲染 API 回空回應,`plugins/*` 也還沒建 wiki,證據來自 Gitea 原始碼註解與 struct schema。第一次真的寫 wiki 頁時值得順手確認連結。
jiantw83 added 3 commits 2026-08-24 11:01:20 +00:00
admin approved these changes 2026-08-25 00:32:23 +00:00
admin merged commit 518e5140a4 into master 2026-08-25 00:32:27 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Reference: plugins/sdlc#12