技术
·
3 min read
·
- Views
评论功能 | 使用Valine 创建网站无后端评论系统
快来使用评论系统吧~
Copied
技术
·
3 min read
·
- Views
评论功能 | 使用Valine 创建网站无后端评论系统
快来使用评论系统吧~
Copied
Valine - 一款快速、简洁且高效的无后端社会化评论系统。
如果你想在某个网页或者文章页中使用 Valine,请参照以下步骤配置
请先登录或注册 LeanCloud, 进入控制台后点击左下角创建应用:注意区域选择华北
应用创建好以后,进入刚刚创建的应用,选择左下角的设置>应用Key,然后就能看到你的APP ID和APP Key了:
修改初始化对象中的appId和appKey的值为上面刚刚获取到的值即可 (其他可以默认)。
修改初始化对象中的appId和appKey的值为上面刚刚获取到的值即可 (其他可以默认)。
Valine 现已发布到 npm,可以直接用命令安装:
由于 Valine 是无后端评论系统,所以也就没有开发评论数据管理功能。请自行登录Leancloud应用管理。
具体步骤:登录>选择你创建的应用>存储> 选择 Class Comment,然后就可以尽情的发挥你的权利啦 (~ ̄▽ ̄)~
当然,你也可以配合 [@DesertsP](https://github.com/DesertsP) 开发的 Valine-Admin 进行评论数据管理
为了你的数据安全,请设置自己的安全域名:
打开主题配置文件,参考下方数据进行配置:
Valine 支持两种不同的初始化方式。一种是构造方法初始化对象,另一种是调用init方法:
获取 appId 和 appKey。
获取 appId 和 appKey。
Leancloud js-sdk 从 v3.8.0版本开始删除了region选项:leancloud/javascript-sdk/releases/tag/v3.8.0
可选值:
v1.4.0+ 已废弃
验证码服务。
v1.4.0+ 已废弃
I. 请保证每个文章页路径的唯一性,否则可能会出现不同文章页下加载相同评论列表的情况。如果值为window.location.href,可能会出现随便加不同参数进入该页面,而被判断成新页面的情况。
更多信息,请查看头像配置。
评论者相关属性。
评论列表分页,每页条数。
如需自定义语言,请参考 i18n。
代码高亮,默认开启,若不需要,请手动关闭
不推荐设置为true,目前的评论列表头像会自动带上Valine的版本号
是否记录评论者 IP
v1.3.5+
⚠️ 该配置适用于国内自定义域名用户, 海外版本会自动检测 (无需手动填写) v1.3.10+
设置表情包CDN,参考自定义表情
v1.4.5+
设置表情包映射,参考自定义表情
v1.4.5+
是否启用昵称框自动获取QQ昵称和QQ头像, 默认关闭,需博/网站主主动启用
v1.4.6+
Valine 目前使用的是Gravatar 作为评论列表头像。
请自行登录或注册Gravatar,然后修改自己的头像。
评论的时候,在评论框上方邮箱一栏内填写在Gravatar注册时所使用的邮箱即可。
感谢gravatar.cat.net提供的镜像服务。
如果你修改了头像后发现没有更新,请不要慌张,因为gravatar.cat.net 有七天的缓存期,安静的等待吧~
目前非自定义头像有以下7种默认值可选:
20 篇文章
74 个话题
- 次访问