Valine评论通用域名失效
今天查看博客的时候,发现评论失效了,从网页看显示地址错误如下:
在网页转了一大圈终于解决了,首先问题所在是国际版的Leancloud通用域名下线,需要更改自己自定义服务器的URL以及CDN等等…
第一步:找到自定义服务器URL这里的x是自己服务器地址
需要到Leancloud后台去查找设置-应用凭证-服务器地址下的REST API 服务器地址https://xxxxxxxx.api.lncldglobal.com
第二步:需要更改主题的设置
在主题的_config.yml
找到valine
的serverURLs
,设置为刚刚在REST API 服务器地址找到的https://xxxxxxxx.api.lncldglobal.com
第三步:添加自定义URL的参数(可选)
如果自己的主题有serverURLs,就不用添加;如果没有就添加。在你的主题下找到layout/_partial/xxxx
这里的x指的是Valine所放的地方。因为每个主题都不一样,但大多数Valine都放在layout/_partial/
文件夹中。它可能是valine.ejs
而我的Valine则是在comments.pug
中。
1 | el:'#vcomment', |
然后在你主题的_config.yml
的valine
添加自定义URL。
1 | serverURLs: https://复制AppID的前8位.api.lncldglobal.com # 加上这一行 |
第四步:更换Leancloud的CDN
How to Install the JavaScript SDK - LeanCloud Docs往下滑找到CDN选项如下:
最后重新hexo g
和hexo d
了