Closed bianyukun1213 closed 9 months ago
hexo clean
不太确定是不是 Redefine 的 bug,但我测试新建一博客使用默认的 landscape 主题或 Redefine v2.5.6 无此问题,切换到 Redefine v2.6.0,就出问题。
我使用 Hexo 的注入器(injector)实现一些自定义的功能。根据文档,head_end 位置的注入器应该将代码注入到 </head> 前,但在 Redefine v2.6.0 下,代码被注入到 body。
head_end
</head>
编写一个 head_end 位置的 injector,在 Redefine v2.6.0 下观察注入效果。
注入的内容在 </head> 前。
No response
Windows
Mozilla Firefox、Microsoft Edge
120.0.1、120.0.22
应该跟 preloader 有关系。我在网络请求里看到的是正常的 HTML,检视元素时就变了;然后关闭 preloader,检视元素时也正常了。
似乎是环境问题。
已在 Redefine v2.6.1 版本修复,请前往 https://github.com/EvanNotFound/hexo-theme-redefine/releases 查看并更新主题
v2.6.1
提交 Issue 前检查清单
hexo clean
,问题仍然存在Bug 描述
不太确定是不是 Redefine 的 bug,但我测试新建一博客使用默认的 landscape 主题或 Redefine v2.5.6 无此问题,切换到 Redefine v2.6.0,就出问题。
我使用 Hexo 的注入器(injector)实现一些自定义的功能。根据文档,
head_end
位置的注入器应该将代码注入到</head>
前,但在 Redefine v2.6.0 下,代码被注入到 body。复现方法
编写一个
head_end
位置的 injector,在 Redefine v2.6.0 下观察注入效果。预期结果
注入的内容在
</head>
前。截图
No response
电脑操作系统
Windows
浏览器
Mozilla Firefox、Microsoft Edge
版本
120.0.1、120.0.22
移动端设备
No response
移动端操作系统
No response
浏览器
No response
版本
No response
其他
No response