在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 | disqus: 'firet' |
完成啦~
屏幕前的同学,你学会了吗?
在这个无法“畅言”的时代,“多说”无益。
在Hexo中为Yilia主题加入DisqusJS支持