` 追加 modifier:`story-node--ebook-ssg2`。
2. 在該篇 `…
` 之後新增:
- - ``
+ - ``
- Font Awesome:`fa-solid fa-hand-pointer`(`aria-hidden="true"`)
- 文案:「點這裡翻開《六六歌2》紀實電子書」
### 相依性(請檢查)
- 頁面須已載入 Font Awesome(與現有 `` 一致),否則圖示不顯示。
-- `extra/totoga2.html` 須存在;`assets/js/totoga2.js` 會辨識網址列 `#ebook` 並切換至電子書模式。
+- `fallen/totoga2.html` 須存在;`assets/js/totoga2.js` 會辨識網址列 `#ebook` 並切換至電子書模式。
---
diff --git a/docs/site-structure.md b/docs/site-structure.md
new file mode 100644
index 0000000..4b86d8c
--- /dev/null
+++ b/docs/site-structure.md
@@ -0,0 +1,29 @@
+# 站內資料夾與頂欄選單對照
+
+與 `assets/js/portal-nav.js` 的 `buildPortalNavInnerHTML` 一致;路徑變更時請同步改導覽與 `extra/site-guide.html`。
+
+| 頂欄主項/子項 | 路徑(站根相對) |
+|----------------|------------------|
+| 淪陷瞬間 · 初心與軌跡 | `index.html` |
+| 傳奇的轉折 | `fallen/totoga2.html` |
+| 全員發瘋 · 隊長帶弟弟 | `variety/variety.html`(錨點 `#variety`) |
+| 全員發瘋 · 各自暴走 · 新西遊記 | `variety/NJTW/NJTW5.html` |
+| 完整的六顆 | `member/member.html` |
+| 現場的震撼 | `concert/concert.html` |
+| 黃色留聲機 | `albums/albums.html` |
+| Yellow Note · 視覺進化論 | `yellow-note/minister.html` |
+| Yellow Note · 聖地巡禮 | `yellow-note/map.html` |
+
+## 根目錄樹(精簡)
+
+- `index.html` — 首頁(淪陷瞬間)
+- `fallen/` — 淪陷子線:六六歌2 整合長頁
+- `member/` — 成員介紹(六顆水晶)
+- `concert/`、`albums/` — 與選單同名主題
+- `yellow-note/` — Yellow Note(minister + map)
+- `variety/` — 綜藝與 NJTW 子頁
+- `extra/` — 未掛主欄之草稿、複本、全站索引 `site-guide.html` 等
+- `assets/` — 共用靜態資源
+- `docs/sql/` — SQL 練習、計畫(`sql_plan.md`)與 `.sql` 腳本/匯出
+
+`COMING_SOON_PAGES` 仍以**檔名**(如 `totoga2.html`、`map.html`)判斷,與上層資料夾名無關。
diff --git a/sql/b18_22304998_6sykdb.sql b/docs/sql/b18_22304998_6sykdb.sql
similarity index 100%
rename from sql/b18_22304998_6sykdb.sql
rename to docs/sql/b18_22304998_6sykdb.sql
diff --git a/sql/sechskies_db.sql b/docs/sql/sechskies_db.sql
similarity index 100%
rename from sql/sechskies_db.sql
rename to docs/sql/sechskies_db.sql
diff --git a/docs/totoga2-copy-video-notes.md b/docs/totoga2-copy-video-notes.md
new file mode 100644
index 0000000..898a5e8
--- /dev/null
+++ b/docs/totoga2-copy-video-notes.md
@@ -0,0 +1,8 @@
+# 筆記:`extra/totoga2-copy-video.html`(站主/編輯用,不對讀者顯示)
+
+對應檔案:`extra/totoga2-copy-video.html`。
+
+- 以下為 Bilibili 嵌入播放器(16:9)。請用上集/中集/下集分頁切換;若無法播放請至站內搜尋同一 BV 號。中集、下集可將 iframe 的 `bvid` 換成分集連結。
+- 中集、下集 iframe 使用 `data-src`,第一次切到該分頁時由頁內 script 寫入 `src`;改連結時請改 `data-src`(或已寫入後的 `src`)。
+- 目前中/下集預設與上集同一 BV,僅作占位;正式替換時改各分頁 iframe 的 `data-src` 即可。
+- 此頁 `body.totoga2-video-copy-page` 會覆寫 `.map-archive-header` 的整屏高度(`100vh`/`100dvh`),避免與導覽、影片疊加後出現整頁直向捲軸;其他全屏 banner 頁不受影響。
diff --git a/extra/site-guide.html b/extra/site-guide.html
index 454f1bf..9411dec 100644
--- a/extra/site-guide.html
+++ b/extra/site-guide.html
@@ -134,9 +134,9 @@
extra/totoga2-copy-timeline.html |
-
+
| 單頁整合:影片/電子書/長文模式切換與八章錨點。 |
- extra/totoga2.html |
+ fallen/totoga2.html |
@@ -159,9 +159,9 @@
variety/NJTW/NJTW5.html |
-
+
| 黑/白水晶六人海報板、團名典故與成員靜態介紹。 |
- extra/member.html |
+ member/member.html |
@@ -194,19 +194,19 @@
albums/albums.html#classic |
-
+
| 台灣行程表、成員行程篩選、搜尋與地圖主體。 |
- map/map.html |
+ yellow-note/map.html |
-
+
| 「從好奇到全端」自述與時間軸式章節段落。 |
- extra/minister.html |
+ yellow-note/minister.html |
-
+
| 台灣行程表、成員行程篩選、搜尋與地圖主體。 |
- map/map.html |
+ yellow-note/map.html |
@@ -218,7 +218,7 @@
COMING_SOON_PAGES |
- albums、map、minister、minister_ge、totoga2、variety 檔名 → 一般頁改 # |
+ albums、yellow-note/map、minister、minister_ge、totoga2、variety 檔名 → 一般頁改 # |
INDEX_NAV_OPEN_HASHES |
@@ -266,31 +266,31 @@
平行單頁 · totoga2-copy-timeline.html |
- | 網頁版(TOTOGA2) |
- 整合長頁 · totoga2.html |
+ 網頁版(TOTOGA2) |
+ 整合長頁 · fallen/totoga2.html |
@@ -303,11 +303,11 @@
| 頁 |
- extra/member.html |
+ member/member.html |
| 錨點 |
- #crystal-board |
+ #crystal-board |
@@ -357,7 +357,7 @@
| 視覺 |
- minister.html |
+ yellow-note/minister.html |
| minister 長版 |
@@ -365,7 +365,7 @@
| 地圖 |
- map.html · #taipei · #global |
+ map.html · #taipei · #global |
@@ -392,7 +392,7 @@