博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DisqusJS - 一个超轻量级的 DISQUS「评论基础模式」的实现
阅读量:6934 次
发布时间:2019-06-27

本文共 909 字,大约阅读时间需要 3 分钟。

使用 Disqus API 渲染评论列表,搭配 Disqus API 的反代可以实现在网络审查地区加载 Disqus 评论列表;支持自动检测访客的 Disqus 可用性自动选择加载原生 DISQUS(评论完整模式)和 DisqusJS 提供的评论基础模式。

简介

最早看到屈哥的 上看到了屈哥用 Disqus API 开发的「评论基础模式」供无法访问 Disqus 的访客查看评论和发表评论。同样使用 DISQUS 的我打算造一个类似的东西,于是就有了 DisqusJS。

特性

  • 通过 Disqus API 渲染评论列表
  • 判断访客是否能访问 DISQUS,自动选择不同模式

安装

下载 ,在需要安装 DisqusJS 的页面的 </head> 之前引入 DisqusJS 的 css、在 </body> 之前引入 Disqus 的 JS:

复制代码
复制代码

也可以使用 CDN 加载上述所需文件:

复制代码

在需要显示评论的地方插入下述代码:

复制代码

Disqus API Application 的配置方法和 DisqusJS 配置参数说明请


为了便于使用静态博客、没有自己的 VPS 的个人博主使用,我搭建了一个 Disqus API 的反代,直接填在 api 中即可:https://disqus.skk.moe/disqus/

注意

  • Disqus API 无法直接通过 AJAX 创建新评论(post),需要专门编写后端程序,所以 DisqusJS 暂时不支持「评论基础模式」下创建新评论。
  • Disqus API 也不能使用 AJAX 初始化页面(创建新 thread),所以如果 DisquJS 检测到当前页面没有初始化,会提示是否切换到 Disqus 完整模式。

Author 作者

DisqusJS © , Released under the License.

Authored and maintained by Sukka with help from contributors ().

· · GitHub · Telegram Channel

转载地址:http://liznl.baihongyu.com/

你可能感兴趣的文章
第四周学习报告
查看>>
setPreferredSize和setSize的区别及用法
查看>>
[C++再学习系列] 引用和指针
查看>>
栈的应用
查看>>
java POI Excel 单元格样式
查看>>
【原】iOS学习之UITabBar的隐藏
查看>>
android 学习随笔十二(网络:使用异步HttpClient框架)
查看>>
最短路的那些有趣的模型(不定期更新)
查看>>
mint 13 安装 phpunit
查看>>
连续性2
查看>>
<TCP/IP>记一次关于IP地址和MAC物理地址的思考
查看>>
arp
查看>>
python 爬预警没解析前的
查看>>
ubuntu查看硬件信息
查看>>
android点滴(25)之 original-package
查看>>
android点滴 之 进度条
查看>>
thinkphp框架细节
查看>>
[C]字符串排序之-冒泡法
查看>>
通过PHP前端后台交互/通过ajax前端后台交互/php基础传输数据应用/简单的留言版/简单的注册账户/简单的登录页/...
查看>>
安装nginx
查看>>