From 2b5a86f6f753d86b10d7a9a41cb9dd12f09757ec Mon Sep 17 00:00:00 2001 From: JekkiNoopy Date: Wed, 13 May 2026 23:10:23 +0800 Subject: [PATCH] feat minister_ge.html --- .cursor/rules/user-scope-and-nav.mdc | 26 +++ CHANGESET-review.md | 4 +- archive.html | 2 +- chronicle.html | 100 --------- chronicle.js | 57 ----- concert.html | 2 +- docs/portal-nav-rules.md | 92 ++++++++ grok.html | 89 ++++---- img/minister/.gitkeep | 0 index.css | 124 ++++++++++- index.html | 21 +- jiwon.html | 2 +- map.html | 2 +- minister.html | 131 ++++++++++++ minister_ge.html | 191 +++++++++++++++++ origin.html | 16 -- portal-nav.js | 9 +- site-guide.html | 119 ++++++----- ssg2-ebook.html | 59 ------ style.css | 301 +++++++++++++++++++++++++-- sunghoon.html | 2 +- totoga2.html | 7 +- totoga2.js | 25 ++- 23 files changed, 977 insertions(+), 404 deletions(-) create mode 100644 .cursor/rules/user-scope-and-nav.mdc delete mode 100644 chronicle.html delete mode 100644 chronicle.js create mode 100644 docs/portal-nav-rules.md create mode 100644 img/minister/.gitkeep create mode 100644 minister.html create mode 100644 minister_ge.html delete mode 100644 origin.html delete mode 100644 ssg2-ebook.html diff --git a/.cursor/rules/user-scope-and-nav.mdc b/.cursor/rules/user-scope-and-nav.mdc new file mode 100644 index 0000000..07e4b65 --- /dev/null +++ b/.cursor/rules/user-scope-and-nav.mdc @@ -0,0 +1,26 @@ +--- +description: 未經使用者明確交代,不得擅自開放導覽、改連結或擴充需求範圍(本 repo 含全站導覽與 totoga2 等)。 +alwaysApply: true +--- + +# 使用者意圖與導覽(sechskies) + +## 只做被交代的事 + +- **不得**在未被使用者**明確要求**的情況下:把導覽連結從「籌備中/尚無開放」改成可點、更換 `href` 成真實頁面、從 `COMING_SOON_PAGES` 移除、或把錨點加入 `INDEX_NAV_OPEN_HASHES`。 +- **不得**因為「內容已搬到某頁」就自行推論「導覽也應該開放」——導覽是否開放**只聽使用者口述**。 +- 若使用者只要求搬內容、刪檔、改站內某段文案,**預設不改** `portal-nav.js` 的開放狀態與連結目標。 + +## 「傳奇的轉折」導覽(特別記牢) + +- 使用者**沒有說要開放**時:導覽上的「傳奇的轉折」必須維持 **尚無開放**(例如維持 `index.html#story` 且 **`#story` 不在 `INDEX_NAV_OPEN_HASHES`**,或等價的籌備中處理)。 +- **禁止**在未獲使用者同意下,將該項改為連到 `totoga2.html` 或其他已上線頁面。 + +## 實作前自檢 + +- 若變更會影響 `portal-nav.js`(`PORTAL_NAV_INNER_HTML`、`COMING_SOON_PAGES`、`INDEX_NAV_OPEN_HASHES`):**對照使用者原句**,確認每一項連結的開/關都有被明確交代。 + +## 名詞對齊(避免做錯檔) + +- **頂部橫列導覽(常稱 navbar)**:`portal-nav.js` 注入的 `