一劳永逸,搭建ISSO开源评论系统全攻略教程
2017-6-5
| 2023-9-1
0  |  0 分钟
页面类型
发布状态
发布日期
文章地址
内容摘要
文章标签
文章分类
icon代码
密码
自己的评论系统才是最好的评论系统,前段时间多说关闭了评论系统切换到网易云跟帖毕竟是Beta项目反垃圾系统太严格了,动不动就审核失败而且自己还看不到被系统删除的留言,而且目前在云跟帖的群里的管理员说目前该项目正在暂停状态意思云跟帖也随时会关闭,果断自搭建了个留言系统,综合实验了各个开源系统最终ISSO的系统最稳定,唯一的遗憾就是没有后台系统

准备环境

  1. 支持Python的环境
  1. 支持STMP的邮件服务器

环境依赖

摘抄官方(需要翻墙)https://posativ.org/isso/docs/install/

安装ISSO (PIP包)

先安装 Python 的 PIP包管理工具 http://www.pip-installer.org/en/latest/

创建配置文件

安装目录下有默认的配置文件 defaults.ini 把它拷贝到任意目录。直接修改也是可以的。 参数详解 https://posativ.org/isso/docs/configuration/server/ 创建服务端配置文件 nano /home/isso.conf

在网站引用评论框

引用ISSO-JS文件

在页尾 footer 添加处引用JS文件和客户端参数设置
参数详解 https://posativ.org/isso/docs/configuration/client/ |-- 是否使用自带的CSS样式表 |--> data-isso-css="true" |-- 默认语言 |--> data-isso-lang="ru" |-- 是否允许回复自己(与服务端同步) |--> data-isso-reply-to-self="false" |-- 是否必须输入名称 |--> data-isso-require-author="false" |-- 是否必须输入邮箱 |--> data-isso-require-email="false" |-- 一页内最多显示多少评论 |--> data-isso-max-comments-top="10" |-- 回复嵌套最大数 |--> data-isso-max-comments-nested="5" |-- 显示“显示评论”的阈值 |--> data-isso-reveal-on-click="5" |-- 是否使用像素头像 |--> data-isso-avatar="true" |-- 头像的背景颜色 |--> data-isso-avatar-bg="#f0f0f0" |-- 头像的颜色库(最多8个) |--> data-isso-avatar-fg="#9abf88 #5698c4 #e279a3 #9163b6 ..." |-- 开启评论的支持和反对 |--> data-isso-vote="true" |-- 支持和反对的显示算法 |--> data-vote-levels=""

插入评论框与评论数

使用下面两个标签的前提是必须**引用JS文件** 在文章页的评论框处插入ISSO评论框
在列表页和其他的任意位置插入评论记数

启动ISSO

输入:isso -c /home/isso.conf run

自启动ISSO脚本

头像使用Gravatar

由于ISSO的作者担忧Gravatar的隐私泄露反对Gravatar功能,但是github上有一个Pull requests可以自行编译而支持Gravatar的头像显示 源Pull requests:https://github.com/posativ/isso/pull/317 我的分支链接:https://github.com/Hscpro/isso 不会用github就直接克隆我的GIT进行编译吧,编译教程**点这里** (官方已在 0.11.0 增加了Gravatar头像、邮件回复、管理面板等功能) 请注意官方教程上的环境依赖!编译安装与直接安装环境要求不一样

邮件回复通知

github上有一个Pull requests是实现邮件回复通知的提交 https://github.com/posativ/isso/pull/50

END

文章最后修订日期:2019-1-13 12:01:02 启用了ISSO评论,并写了个备份脚本定期自动备份评论数据到云盘,从此腰也不疼,再也不用担心他方评论系统哪天人家心情不好来个关闭,搬评论数据甚至痛失数据的灾难了。 名称和邮箱必须填写(给你自己一个身份吧亲),我也开启了邮件地址加密,你填写的邮箱并不会被垃圾蜘蛛扫描
 
技术分享
  • 建站
  • 树莓派自搭建家庭云储存服务,海文SeaFile安装全攻略Wannacry 蠕虫勒索(比特币)病毒补丁与免疫工具
    目录