Typecho 启用 Valine -- 极简风无后端评论系统
Valine ——
Valine 诞生于2017年8月7日,是一款基于Leancloud的快速、简洁且高效的无后端评论系统。

理论上支持但不限于静态博客,目前已有Hexo、Jekyll、Typecho、Hugo、Ghost 等博客程序在使用Valine。

Typecho中的使用方法
获取 APP ID 和 APP KEY
点击这里注册并登录Leancloud;
创建应用 > 进入应用设置 > 选择应用 Key,获取你的APP ID 和APP KEY;
为了数据安全,进入应用设置 > 安全中心 > 填写Web 安全域名。

页面中的设置
我们用代码说话(通常是替换Typecho主题模板中comments.php的内容):

<?php if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?>

    <!--Leancloud 操作库:-->
    <script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
    <!--Valine 的核心代码库:-->
    <script src='//unpkg.com/valine/dist/Valine.min.js'></script>
<div class="comment"></div>
    <script>
    new Valine({
            el:'.comment', // Valine 的初始化挂载器
            app_id:'Your APP ID', // 这里填写上面得到的APP ID
            app_key:'Your APP KEY', // 这里填写上面得到的APP KEY
            placeholder:' ', // 留言框占位文字
            notify:false, // 评论邮件提醒
            verify:true, // 验证码
            region:'cn', // 存储节点(cn/us)
            path:window.location.pathname, // 当前文章页路径,区分不同文章页,以保证正确读取该文章页下的评论列表
            avatar:'retro', // Gravatar 头像展示方式
            pageSize:10 // 评论列表分页,每页条数
    });
    </script>

评论数据管理
登录Leancloud应用管理 > 选择你创建的应用 > 存储 > Comment

支持网站:https://valine.js.org/

Tags:评论系统, valine, leancloud