Jekyll博客中添加Valine评论系统

Valine评论系统的效果图如下:

Valine

下面一步步来配置Valine评论系统

配置LeanCloud

Create-App

  • 查看App IDApp Key,【设置】-【应用凭证】-【Credentials】,App IDApp Key在后面的配置中会用到。

Credentials

修改博客配置文件

  • _config.yml文件中添加以下代码:
1
2
3
4
valine:
  enable: true
  app_id: xxxxxx
  app_key: xxxxxx

enable是一个总开关,控制Valine评论功能是否开启,app_idapp_key对应LeanCloud的App IDApp Key。 更多配置项参见官方文档:https://valine.js.org/configuration.html

  • 创建valine.html文件,放在_includes文件夹下,代码如下:
1
2
3
4
5
6
7
8
9
<script src='//unpkg.com/valine/dist/Valine.min.js'></script>
<div id="vcomments"></div>
<script>
    new Valine({
        el: '#vcomments',
        appId: '{% raw %}{{ site.valine.app_id }}{% endraw %}',
        appKey: '{% raw %}{{ site.valine.app_key }}{% endraw %}',
    })
</script>
  • 在需要添加Valine评论的地方添加以下代码,如_layouts/post.html文件
1
2
3
{% raw %}{% if site.valine.enable %}
  {% include valine.html %}
{% endif %}{% endraw %}

至此Valine评论系统配置完毕。打开对应的LeanCloud应用,在【数据存储】-【结构化数据】-【Comment</>】中可查看和管理所有评论数据。

Valine-Comment

配置Valine邮件提醒功能

详见https://github.com/DesertsP/Valine-Admin


相关内容

0%