在Hexo中为Yilia主题加入DisqusJS支持

两年前多说停运,不少人选择迁移到网易云跟帖,没想到不到两个月的时间,网易云跟帖也宣布即将停运。当时真是苦了不少站长,刚做了迁移就不得不再做一次。索性我仗着小破站没人看,Disqus被不被封锁对我没啥影响的心态,直接就由多说迁移到了Disqus。

由于众所周知的原因(中国大陆政府对Disqus进行了网络封锁),大陆网民需要通过代理软件才能加载Disqus的评论系统。半年前我偶然发现了DIsqusJS,一款Disqus反向代理库。把它引入到你的博客里,它可以自动检测用户当前的网络状况,加载使用反向代理的简洁模式和不使用代理的完整模式。

拖了半年,趁着刚开学的“滑滑蛋”(ふわふわ時間),决定对已经两年没有维护过的Yilia主题再次魔改(本人已经对它进行过多次魔改了)。

首先,新建一个Disqus局部模板:themes/yilia/layout/_partial/post/DisqusJS.ejs

然后,去掉原版主题的Disqus相关代码,并引用刚才新建的模板:themes/yilia/layout/_partial/article.ejs

最后,在配置文件里填上相关参数:themes/yilia/_config.yml

1
2
3
4
5
6
7
disqus: 'firet'
disqusjs:
siteName: 'F!redent'
api: ''
apikey: 'wsQ74y9hNqCCErZJ0l6P9pMnAhjylWkkjcoQqL0NRscjXWchIxdUBTFQxzVhcKyS'
admin: 'Fir3d3nt'
adminLabel: '站长大人'

完成啦~
屏幕前的同学,你学会了吗?

在这个无法“畅言”的时代,“多说”无益。

在Hexo中为Yilia主题加入DisqusJS支持

https://blog.zscself.com/posts/d69a5e3e/

作者

F!redent

发布于

2019-10-02

更新于

2024-01-30

许可协议

CC BY-NC-SA 4.0

评论