页脚加「开源」「反馈」链接

用户要求:首页下方除了「管理」,再放开源地址与反馈链接。

- config.php 新增 REPO_URL / FEEDBACK_URL 两个常量,集中管理外链,
  以后换仓库或换反馈系统只改一处,不用翻模板
- index.php 页脚顺序:管理 · 开源 · 反馈 · 站点名
- 外链带 target=_blank + rel=noopener(新标签打开,且不给 window.opener)

反馈地址用 https://feedlite.yangyq.net/index.php?sw=simplenav
(sw= 是 FeedLite 区分来源的约定;原来的 ?sw=SimpleNav 写法是错的)

测试:_sn_footer_e2e.py 15 项(地址精确匹配 / target / rel / 顺序 / 常量未定义会露馅)
反向验证 8 变体全精确命中,含「反馈地址写成旧值」——正是本次修掉的那个错。
This commit is contained in:
2026-11-04 17:49:15 +08:00
parent 5b57e6a81e
commit 2599eba440
2 changed files with 14 additions and 0 deletions
+10
View File
@@ -32,6 +32,16 @@ define('ICON_STORE', 128); // 图标统一存成 128×128
*/
define('SORT_STEP', 1000);
/**
* 页脚的项目链接。集中定义在这里,而不是散落在模板里 ——
* 换仓库地址或换反馈系统时只改这一处。
*
* REPO_URL :开源仓库(Gitea)
* FEEDBACK_URL:反馈收集,sw= 参数用于区分是哪个软件来的(FeedLite 的约定)
*/
define('REPO_URL', 'https://code.yangyq.net/laoyang/SimpleNav');
define('FEEDBACK_URL', 'https://feedlite.yangyq.net/index.php?sw=simplenav');
/**
* 「站点整体图标」(浏览器标签页 favicon + 首页品牌图标)—— 用户上传后自动生成的一整套尺寸。
*