halo-sigs / plugin-links

Halo 2.0 的链接管理插件
https://www.halo.run/store/apps/app-hfbQg
GNU General Public License v3.0
30 stars 7 forks source link

基本设置失效 #90

Open QYG2297248353 opened 3 weeks ago

QYG2297248353 commented 3 weeks ago

在基本设置中修改 页面标题 image

打开 links 后 标题没有变化 image

guqing commented 3 weeks ago

/cc @ruibaby

ruibaby commented 3 weeks ago

/cc @ruibaby

当前插件的实现有两个问题:

  1. 插件提供的变量名为 title,而大部分主题模板中可能因为 layout.html 也会有一个 title 变量导致冲突。所以建议此插件暴露的变量改名。
  2. 主题必须适配,尤其是 page title,所以很容易被忽略。https://github.com/halo-dev/halo/issues/2736
LIlGG commented 2 weeks ago

/cc @ruibaby

当前插件的实现有两个问题:

  1. 插件提供的变量名为 title,而大部分主题模板中可能因为 layout.html 也会有一个 title 变量导致冲突。所以建议此插件暴露的变量改名。
  2. 主题必须适配,尤其是 page title,所以很容易被忽略。为主题的 head 标签部分提供 title 变量 halo-dev/halo#2736

链接插件中的变量名为 linksTitle 而不是 title,所以我认为这里可能是主题端所设置的。

https://github.com/halo-sigs/plugin-links/blob/01bdf3b8c18ba0a6022e9ee69f7ced7c6461489e/src/main/java/run/halo/links/LinkRouter.java#L62

LIlGG commented 2 weeks ago

/kind support