發佈 jsc-gitea 0.0.8:新增 wiki-url 子指令與連結規範 #14

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

本 PR 內容

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

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

Commit 清單

  • 9b30608 Merge pull request 'fix(wiki 連結): 方向修正與跨存取庫改用絕對網址(升版 0.0.8)' (#13) from fix/wiki-link-direction-and-scope into develop
  • 2032d63 chore(plugin 版本): 三份 manifest 升版至 0.0.8
  • 60910f7 docs(wiki): 補上 wiki 連結的方向與作用範圍規範
  • f8a62b8 feat(wiki-url): 新增 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 數 | 4 | ## Commit 清單 - 9b30608 Merge pull request 'fix(wiki 連結): 方向修正與跨存取庫改用絕對網址(升版 0.0.8)' (#13) from fix/wiki-link-direction-and-scope into develop - 2032d63 chore(plugin 版本): 三份 manifest 升版至 0.0.8 - 60910f7 docs(wiki): 補上 wiki 連結的方向與作用範圍規範 - f8a62b8 feat(wiki-url): 新增 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 4 commits 2026-08-24 11:01:18 +00:00
admin approved these changes 2026-08-25 00:31:28 +00:00
admin merged commit ef34180add into master 2026-08-25 00:31:32 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Reference: plugins/gitea#14