fix: 重命名 favicon helper 避免与 sites.faviconUrl 同名冲突

将 Handlebars helper `faviconUrl(url)` 更名为 `faviconV2Url(url)`,解决自定义字段 `sites[].faviconUrl`
在模板中被误解析为 helper(无参调用)导致的渲染崩溃。

- helper:faviconUrl -> faviconV2Url
- 模板:site-card 中调用同步更新

BREAKING CHANGE:
自定义模板如使用 `{{faviconUrl url}}` 生成 faviconV2 地址,需要改为 `{{faviconV2Url url}}`。

Fixes: #32
This commit is contained in:
rbetree
2026-01-04 19:15:39 +08:00
parent 9929f60170
commit 3d9363a550
6 changed files with 99 additions and 12 deletions

View File

@@ -16,6 +16,11 @@ categories:
url: https://linux.do/ # http/https URLfavicon 模式将尝试加载站点图标)
icon: fab fa-linux # 手动图标manual 模式使用favicon 模式下作为回退
description: 新的理想型社区 # 站点描述
- name: Menav
url: https://rbetree.github.io/menav
icon: fas fa-star
description: 个人导航站
faviconUrl: assets/menav.svg
- name: Google
url: https://www.google.com
icon: fab fa-google