diff --git a/.workbuddy/memory/2026-10-19.md b/.workbuddy/memory/2026-10-19.md
index 2386959..8c924ba 100644
--- a/.workbuddy/memory/2026-10-19.md
+++ b/.workbuddy/memory/2026-10-19.md
@@ -101,3 +101,20 @@ admin6 的 L2 于 2026-10-19 21:29 自动到期。
`time` 由 `mail.SendRestrictionNoticeMail` 统一注入(调用方不用各自拼时间)。
- 实测(本地 SMTP sink):页脚文本与 question-reported 完全一致,`© ... TamaBox` 已消失,头部时间行存在。
- 注意:站点名在所有邮件模板里都是硬编码「狼的提问箱」,不是配置项;改站名要一起改 12 个模板。
+
+## 页脚精简(移动端一行放不下)
+
+- 去掉「盘」链接(`https://share.shiroko.one`,zh 文案就叫「盘」),并删除已无引用的
+ `site.footer.drive` 键(四语言同步删,保证 `TestDictionaryComplete` 词条数一致)。
+- `site.footer.rules`:zh-CN「社区规则」→「规则」,zh-TW「社群規則」→「規則」(en/ja 本就短)。
+- 现在页脚一行:规则 | 找站长 | 公告 | 聊天 | 状态 | 主页。
+- 注意:`templates/base/footer.html` 用 `|` 分隔,行首行尾各带一个,删整行时不会留下悬空分隔符(已核对)。
+
+## 页脚改两行(用户改主意:盘恢复)
+
+- 恢复 `https://share.shiroko.one`「盘」链接与 `site.footer.drive` 键(zh-CN 盘 / zh-TW 盤 / en Drive / ja ドライブ)。
+- `site.footer.rules` 文案恢复:社区规则 / 社群規則(en/ja 不变)。
+- 布局两行(靠 `
` 断行,不用额外 CSS):
+ 第一行 `社区规则 | 找站长`,第二行 `盘 | 公告板 | 聊天室 | 监控板 | 导航页`。
+- 键插在 `site.footer.rules` 之后(组末),空格数按同长度键复制,gofmt 对齐不变;dict 仍 CRLF。
+- 验证:build / checktpl / i18n / templates 测试全绿。
diff --git a/internal/i18n/dict_en.go b/internal/i18n/dict_en.go
index 9c8fbb0..0d8d18b 100644
--- a/internal/i18n/dict_en.go
+++ b/internal/i18n/dict_en.go
@@ -44,10 +44,10 @@ var enDict = map[string]string{
"site.footer.admin": "Contact admin",
"site.footer.notice": "Announcements",
"site.footer.chat": "Chat room",
- "site.footer.drive": "Drive",
"site.footer.status": "Status",
"site.footer.nav": "Links",
"site.footer.rules": "Rules",
+ "site.footer.drive": "Drive",
"site.maintenance": "The site is under maintenance. Please come back later ~",
// Auth
diff --git a/internal/i18n/dict_ja.go b/internal/i18n/dict_ja.go
index 3018bc7..735895a 100644
--- a/internal/i18n/dict_ja.go
+++ b/internal/i18n/dict_ja.go
@@ -44,10 +44,10 @@ var jaDict = map[string]string{
"site.footer.admin": "管理者へ",
"site.footer.notice": "お知らせ",
"site.footer.chat": "チャット",
- "site.footer.drive": "ドライブ",
"site.footer.status": "ステータス",
"site.footer.nav": "リンク",
"site.footer.rules": "ルール",
+ "site.footer.drive": "ドライブ",
"site.maintenance": "メンテナンス中です。しばらくお待ちください~",
// 認証
diff --git a/internal/i18n/dict_zh_cn.go b/internal/i18n/dict_zh_cn.go
index ea8242d..e7d0159 100644
--- a/internal/i18n/dict_zh_cn.go
+++ b/internal/i18n/dict_zh_cn.go
@@ -44,10 +44,10 @@ var zhCNDict = map[string]string{
"site.footer.admin": "找站长",
"site.footer.notice": "公告板",
"site.footer.chat": "聊天室",
- "site.footer.drive": "盘",
"site.footer.status": "监控板",
"site.footer.nav": "导航页",
"site.footer.rules": "社区规则",
+ "site.footer.drive": "盘",
"site.maintenance": "本站正在维护中,请稍后再来~",
// 认证
diff --git a/internal/i18n/dict_zh_tw.go b/internal/i18n/dict_zh_tw.go
index b67ba79..755e6d0 100644
--- a/internal/i18n/dict_zh_tw.go
+++ b/internal/i18n/dict_zh_tw.go
@@ -44,10 +44,10 @@ var zhTWDict = map[string]string{
"site.footer.admin": "找站長",
"site.footer.notice": "公告板",
"site.footer.chat": "聊天室",
- "site.footer.drive": "盤",
"site.footer.status": "監控板",
"site.footer.nav": "導航頁",
"site.footer.rules": "社群規則",
+ "site.footer.drive": "盤",
"site.maintenance": "本站正在維護中,請稍後再來~",
// 認證
diff --git a/templates/base/footer.html b/templates/base/footer.html
index 4e9fdaf..6935441 100644
--- a/templates/base/footer.html
+++ b/templates/base/footer.html
@@ -4,9 +4,10 @@
{{t .LangCode "site.footer.rules"}} |
{{t .LangCode "site.footer.admin"}}
+
+ {{t .LangCode "site.footer.drive"}}
| {{t .LangCode "site.footer.notice"}}
| {{t .LangCode "site.footer.chat"}}
- | {{t .LangCode "site.footer.drive"}}
| {{t .LangCode "site.footer.status"}}
| {{t .LangCode "site.footer.nav"}}