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`** 的 `