Hexo使用Valine评论无法显示问题
HDUZN

用的 Keep主题,主题的配置文件中关于这个Valine 评论的配置就以下内容:

1
2
3
4
5
6
7
# Valine
# See: https://github.com/xCss/Valine
valine:
appid: U************************sz
appkey: y************************m7
placeholder: 请在此输入您的留言

然后之前也挂过,所以找了位置,在主题目录下的 layout\_partial\comment 目录下有文件 valine.ejs 是实现这个评论模块的。

相关内容如下:

1
2
3
4
<div class="valine-container">
<script <%= theme.pjax.enable === true ? 'data-pjax' : '' %>
src="//unpkg.com/valine@latest/dist/Valine.min.js"></script>
<div id="vcomments"></div>

主要就是 src="//unpkg.com/valine@latest/dist/Valine.min.js"这里引用的这个文件的链接访问不了了,访问地址是:https://unpkg.com/valine@latest/dist/Valine.min.js,看看能不能打开。

就是被墙了,所以导致评论模块显示不出来了。

解决方法:

  • 1.保存一个 Valine.min.js 文件,放到主题目录下的 source\js目录中;
  • 2.修改 valine.ejs文件,把 src="//unpkg.com/valine@latest/dist/Valine.min.js"这句改成以下内容,引用本地文件就行了。
    1
    src="/js/Valine.min.js"
    顺手提供一个Valine.min.js 1.5.1下载地址:

https://gitee.com/hduzn/share_files/blob/master/Valine.min.js

  • 本文标题:Hexo使用Valine评论无法显示问题
  • 本文作者:HDUZN
  • 创建时间:2023-12-12 19:14:05
  • 本文链接:http://hduzn.cn/2023/12/12/Hexo使用Valine评论无法显示问题/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论