From 03597e1c53f67502dc0b65ae086436cd7c0c4495 Mon Sep 17 00:00:00 2001 From: JekkiNoopy Date: Thu, 14 May 2026 18:28:39 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=20[data-totoga-hub]=20=E6=8C=89=E9=88=95?= =?UTF-8?q?=E5=8A=A0=E4=B8=8A=20click=EF=BC=8C=E5=91=BC=E5=8F=AB=20setHubP?= =?UTF-8?q?anel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rules/portal-nav-rules.mdc | 225 ++++++++------- .cursor/rules/user-scope-and-nav.mdc | 8 +- assets/css/style.css | 46 ++- assets/js/portal-nav.js | 65 +++-- assets/js/totoga2.js | 7 + extra/site-guide.html | 270 +++++++++--------- 6 files changed, 356 insertions(+), 265 deletions(-) rename docs/portal-nav-rules.md => .cursor/rules/portal-nav-rules.mdc (70%) diff --git a/docs/portal-nav-rules.md b/.cursor/rules/portal-nav-rules.mdc similarity index 70% rename from docs/portal-nav-rules.md rename to .cursor/rules/portal-nav-rules.mdc index 1c29331..2c2ec7e 100644 --- a/docs/portal-nav-rules.md +++ b/.cursor/rules/portal-nav-rules.mdc @@ -1,102 +1,123 @@ -# 全站導覽列規則(`assets/js/portal-nav.js`) - -之後**每新增一個要上線、可點的 HTML 頁面**,請一併完成導覽更新;規則都集中在 **`assets/js/portal-nav.js`**。 - ---- - -## 1. 必做:把頁面掛進導覽 HTML - -在 **`buildPortalNavInnerHTML`**(`assets/js/portal-nav.js`)裡維護連結: - -- 依資訊架構放在對應的 **`
  • `** 底下;需要子選單時用 **`portal-submenu`**。 -- `href` 使用**站根相對路徑**(腳本會依當前頁深度加上前綴 `rp`):例如 `` `${rp}variety/variety.html` ``、`` `${rp}index.html#section` ``。 -- Logo 列:`` `${rp}index.html` `` 與 `` `${rp}assets/images/logov.svg` ``。 - -新增或調整完後,所有帶 **`data-portal-nav`** 的 `