tufu9441 / maupassant-hexo

A simple Hexo theme forked from icylogic.
https://www.haomwei.com
MIT License
2.63k stars 669 forks source link

config.title 中的特殊符號導致 DisqusJS 報錯無法顯示 #503

Closed AkazaRenn closed 3 years ago

AkazaRenn commented 3 years ago
disqus:
  enable: true ## If you want to use Disqus comment system, please set the value to true.
  shortname: **** ## Your disqus_shortname, e.g. username
  api: https://disqus.com/api/ ## You can visit Disqus comments in China mainland without barriers using Disqus API, e.g. https://disqus.skk.moe/disqus/
  apikey: **** ## Your API key obtained in Disqus API Application, e.g. yk00ZB1fjYGRkrCrDDRYDUjpp26GJWJiJRZQZ5SY0r3th5FMW6pnSzQMnWH7ua7r
  admin: akaza_renn ## Username of your Disqus moderator, e.g. username
  admin_label: Mod ## The text of Disqus moderator badge, e.g. Mod

這是 _config.yml 關於 Disqus 的内容,但是部署之後任意頁面沒有 Disqus 評論部件展示,參見 https://renn.engineer/about/

tufu9441 commented 3 years ago

可以参照DisqusJS的说明设置。如果不使用API反代,只需要填enableshortname,剩下的留空;如果要使用API则需要自己搭建一个或者用其他人建的,不要填写Disqus的网址。

AkazaRenn commented 3 years ago

可以参照 DisqusJS 的说明设置。如果不使用 API 反代,只需要填 enableshortname,剩下的留空;如果要使用 API 则需要自己搭建一个或者用其他人建的,不要填写 Disqus 的网址。

💔試了一下,依然沒有顯示

tufu9441 commented 3 years ago

我试了一下没有问题啊,会提示“评论基础模式加载失败,是否 重载 或 尝试完整 Disqus 模式 ?“,直接点击完整模式即可。

AkazaRenn commented 3 years ago

我试了一下没有问题啊,会提示 “评论基础模式加载失败,是否 重载 或 尝试完整 Disqus 模式 ?“,直接点击完整模式即可。

您進 https://renn.engineer/about/ 這個頁面可以正常顯示嗎?如果可以的話可能是我緩存的問題?

tufu9441 commented 3 years ago

本地localhost:4000测试就可以了,不用等上传了再看效果。

AkazaRenn commented 3 years ago

本地 localhost:4000 测试就可以了,不用等上传了再看效果。

確實是沒有,hexo server 出來的也沒有

tufu9441 commented 3 years ago

image

你这里报错了,可能你的代码有什么问题。而且你的界面明显是自己修改过的,具体改了什么我也不知道。

AkazaRenn commented 3 years ago

image

你这里报错了,可能你的代码有什么问题。而且你的界面明显是自己修改过的,具体改了什么我也不知道。

我只改了 css,就算拿掉了也是沒有的( 我再檢查一下,謝謝您

AkazaRenn commented 3 years ago

image

你这里报错了,可能你的代码有什么问题。而且你的界面明显是自己修改过的,具体改了什么我也不知道。

我把 blog title 的空格和單引號拿掉之後就可以顯示了,應該傳入的 site name 不支持特殊符號的問題,是不是應該處理一下而不是簡單地把 config.title 丟進去?

tufu9441 commented 3 years ago

那这个能怎么处理😂