页面类型
发布状态
发布日期
文章地址
内容摘要
文章标签
文章分类
icon代码
密码
自己的评论系统才是最好的评论系统,前段时间多说关闭了评论系统切换到网易云跟帖毕竟是Beta项目反垃圾系统太严格了,动不动就审核失败而且自己还看不到被系统删除的留言,而且目前在云跟帖的群里的管理员说目前该项目正在暂停状态意思云跟帖也随时会关闭,果断自搭建了个留言系统,综合实验了各个开源系统最终ISSO的系统最稳定,唯一的遗憾就是没有后台系统
<ins/>
准备环境
- 支持Python的环境
- 支持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
邮件回复通知
github上有一个Pull requests是实现邮件回复通知的提交
https://github.com/posativ/isso/pull/50
END
文章最后修订日期:2019-1-13 12:01:02
启用了ISSO评论,并写了个备份脚本定期自动备份评论数据到云盘,从此腰也不疼,再也不用担心他方评论系统哪天人家心情不好来个关闭,搬评论数据甚至痛失数据的灾难了。
名称和邮箱必须填写(给你自己一个身份吧亲),我也开启了邮件地址加密,你填写的邮箱并不会被垃圾蜘蛛扫描