美文网首页
博客搭建历程(4)

博客搭建历程(4)

作者: yeshan333 | 来源:发表于2018-09-27 17:47 被阅读4次

博客评论系统的选择

其他评论系统参考

<font color="red">经过一波折腾,最终选择了Valine</font>
<font size="4" color="green">我喜欢它的匿名评论,23333!!!</font>

参考教程 作者的博客 Valine文档

安装过程简记

  • 注册Leancloud
  • 创建应用
  • 获取appid和appkey
  • 设置安全域名


    image
    image
    image

部署云引擎 参考

yilia主题修改

1、修改themes\yilia\_config.yml

https://github.com/litten/hexo-theme-yilia/pull/646

#6、Valine https://valine.js.org
valine:
  enable: true
  appid:    #LeanCloud的appId
  appkey:   #Leancloud的appKey
  verify: false #验证码
  notifi: false #评论回复提醒
  avatar: ' '#评论列表头像样式
  placeholder: Just go go #评论占位框
  pageSize: 15    #评论分页

2、修改themes\yilia\layout\_partial\article.ejs

我是在尾部位添加的


image
<% if (theme.valine && theme.valine.appid && theme.valine.appkey){ %>
    <section id="comments" style="margin:10px;padding:10px;background:#fff;">
      <%- partial('post/valine', {
        key: post.slug,
        title: post.title,
        url: config.url+url_for(post.path)
        }) %>
    </section>
  <% } %>

themes\yilia\layout\_partial\post下新建个·valine.ejs·文件

添加如下代码

<div id="vcomment" class="comment"></div> 
<script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
<script src="//unpkg.com/valine/dist/Valine.min.js"></script>
<script>
   var notify = '<%= theme.valine.notify %>' == true ? true : false;
   var verify = '<%= theme.valine.verify %>' == true ? true : false;
    window.onload = function() {
        new Valine({
            el: '#vcomment',
            notify: notify,
            verify: verify,
            app_id: "<%= theme.valine.appid %>",
            app_key: "<%= theme.valine.appkey %>",
            placeholder: "<%= theme.valine.placeholder %>",
            avatar:"<%= theme.valine.avatar %>"
        });
    }
</script>

测试下效果

hexo g
hexo s

预览

image

没问题就部署到github吧
hexo d -g

相关文章

  • 博客搭建历程(4)

    博客评论系统的选择 其他评论系统参考 经过一波折腾,最终选择了Valine 我喜欢它的匿名评论,23333!!!...

  • 博客搭建历程(1)

    我为什么要搭建自己的博客:人嘛!总会有迷茫的时候。无聊了就搭建一个博客玩玩。借此思考下人生先洗下脑 搭建参考教程c...

  • 博客搭建历程(2)

    下载GitHub客户端,将仓库添加到本地 此处借图 一、hexo主题设置 安装主题 更换主题 对根目录下的conf...

  • 博客搭建历程(3)

    hexo生成工程文件介绍 hexo插件 主题yilia 默认目录结构 具体参考 .deploy :部署到GitHu...

  • 小白的静态博客搭建

    本文主要是我个人的简单博客搭建历程,主要针对windows用户。极简风格博客 = 小白 + windows + h...

  • 搭建个人博客的历程

    本文首发在个人博客上(7988888.xyz),此文章中所有链接均通过博客进行访问。(ps:可快速访问国内镜像网址...

  • 「三天计划」第一天

    1.27@ 1.vpn搭建 2.搭建hexo个人博客 3.github搭建 4.上传个人博客到github 5.计...

  • 【2020-05-10】个人博客平台技术选型

    最近在搭建博客 就在这里简单做个分享 个人博客平台技术选型 搭博客平台的历程 1、尝试过购买服务器(WordPr...

  • MacOS上基于Github的hexo博客

    本教程主要是为了记录此博客的搭建过程,让自己对学习搭建博客的历程有一个更清晰的认识,而不是稀里糊涂把各种官方文档啊...

  • mac上Hexo+Github 搭建属于自己的博客(上)

    前言 一直想搭建属于自己的博客,博客可以记录学习历程、总结经验。趁着周末查了几篇博客,心里有个底,话不多说,开始吧...

网友评论

      本文标题:博客搭建历程(4)

      本文链接:https://www.haomeiwen.com/subject/yifyoftx.html