YunYouJun / hexo-theme-yun

☁️ A fast & light & lovely theme for Hexo. 一个对可爱自以为是的 Hexo 主题。
https://yun.yunyoujun.cn
MIT License
1.38k stars 167 forks source link

[Bug Report] 使用 `head` 引用的 `js` 掺杂着 `HTML` 标签 #369

Closed FoliageOwO closed 1 year ago

FoliageOwO commented 1 year ago

如题, 使用 head 引用的 js 最后都会掺杂着一些不该出现的 HTML 标签, image1

并且在控制台会报错, image2

但我的 js 文件只有一行输出, image3

_config.yun.yml 设置的 head 如图: image4

FoliageOwO commented 1 year ago

经测试, 发现是 hexo 误以为 source/js 这个目录是一个 Page, 所以才会把 js 文件的内容加上 HTML 标签: image1


官网文档是这样写的, 是文档出了什么问题, 或者哪里配置不对? image2

YunYouJun commented 1 year ago

对,这个有个坑,可以通过设置 exclude folders 来解决。

参见:https://hexo.io/docs/configuration#Include-x2F-Exclude-Files-or-Folders

考虑提交 PR 补充文档吗?

FoliageOwO commented 1 year ago

好的, 谢谢!

考虑提交 PR 补充文档吗?

等会我有空的时候会提 pr, 我会按照标准写文档

再次感谢百忙中解答

YunYouJun commented 1 year ago

收到邮件了,但是评论怎么没了(

image

Valaxy 正在活跃维护更新中。 我想根据实际用户遇到的痛点需求来写,你在迁移的时候遇到什么困惑吗? 我可以直接协助你迁移。

NiuFuyu855 commented 1 year ago

收到邮件了,但是评论怎么没了(

image

Valaxy 正在活跃维护更新中。 我想根据实际用户遇到的痛点需求来写,你在迁移的时候遇到什么困惑吗? 我可以直接协助你迁移。

刚刚我朋友 @WindLeaf233 建议我不要直接在这里问,与此话题不相干,完全可以去 Valaxy 那里提 issue,我想想也对,就删了

Valaxy 迁移工作我目前还没有进行,只是想找找有没有教程可以帮我避雷更快地完成迁移

我先试试吧,就不麻烦您了,有问题再问您吧!

FoliageOwO commented 1 year ago

@YunYouJun 大佬, 直接使用 exclude 是不行的

直接 exclude 会导致访问 js/xxx.js 返回 404 错误

我看到有人使用 skip_render 解决了这个问题, 我使用这个办法也解决了

image

那文档的注意项应该是写 exclude 还是 skip_render?

YunYouJun commented 1 year ago

对,就是 skip_render。我给忘了,随便搜了下给粘了个 exclude,抱歉。

FoliageOwO commented 1 year ago

对,就是 skip_render。我给忘了,随便搜了下给粘了个 exclude,抱歉。

@YunYouJun 已经发 pr 了, 如果有写的不妥的地方希望可以 change request 指教