什么是评论系统,博客新增评论系统?

营销圈公众号引导关注

一、前因

以前就想用Waline充当hugo的评论,碍于主题没集成,不了了之,近日优化博客,也是时候自己动手集成进来了。

二、创建与部署

官方文档:
https://waline.js.org/guide/get-started.html 写的很详细了。大概遛下步骤。

官网:https://leancloud.app/ 注册账号并创建应用。

什么是评论系统,博客新增评论系统?

进入Vercel部署,等待撒花。

什么是评论系统,博客新增评论系统?

拷贝waline应用凭证值,添加至Vercel环境变量中。

什么是评论系统,博客新增评论系统?

重新部署使其生效。

点击visit访问页面,记下地址,后面要用。地址栏后面添加 /ui 注册用户,第一个用户为管理员。

三、博客集成

我的站点使用的dream主题,有集成Valine评论,只需要复制一份它的代码改一下就可以,主题没有集成的找到你的页面在底部添加也是可以的。

找到主题下面的 layouts\_default\single.html 文件,对应位置添加下面代码。


  {{ if .Site.Params.Waline.enable }}
    <article class="ui segment" data-html2canvas-ignore>
      <script src='{{ .Site.Params.Waline.js }}'></script>
      <div id="waline"></div>
    </article>

    <script>
    new Waline({
      el: '#waline',
      meta: {{ .Site.Params.Waline.meta }},
      requiredMeta: {{ .Site.Params.Waline.requiredMeta }},
      login: {{ .Site.Params.Waline.login }},
      placeholder: {{ .Site.Params.Waline.placeholder }},
      serverURL: {{ .Site.Params.Waline.serverURL }},
      avatarCDN: {{ .Site.Params.Waline.avatarCDN }},
      pageSize: {{ .Site.Params.Waline.pageSize }},
      avatar: {{ .Site.Params.Waline.avatar }},
      lang: {{ .Site.Params.Waline.lang }},
      visitor: {{ .Site.Params.Waline.visitor }},
      highlight: {{ .Site.Params.Waline.highlight }},
      uploadImage: {{ .Site.Params.Waline.uploadImage }},
      emoji: {{  .Site.Params.Waline.emoji }}
    })
    </script>
    {{ end }}

配置文件 config.toml 中添加下列代码,注意缩进还有改成你自己的serverURL(上一步的访问网址)。

  [params.waline]
    enable = true
    js = "https://cdn.jsdelivr.net/npm/@waline/client/dist/Waline.min.js"
    meta = ['nick','mail','link']                           # 评论属性
    requiredMeta = ['nick','mail']                          # 必填昵称与邮件
    login = "force"                                         # 登录后访问
    placeholder = "休得弄脏我的评论,注册后再与我对话"             # 评论框占位提示符
    serverURL = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"    # Waline的服务端地址(必填)
    #imageHosting =                                         # 图床api地址,允许访问图床使用
    uploadImage = false                                     # 评论上传图片功能
    avatar = "wavatar"                                      # 头像
    avatarCDN = "https://sdn.geekzu.org/avatar/"            # 头像cdn
    pageSize = 12                                           # 评论每页条数
    lang = "zh-CN"                                          # 中文
    visitor = true                                          # 文章访问量统计
    highlight = true                                        # 代码高亮
    emoji=['https://cdn.jsdelivr.net/gh/walinejs/emojis@1.0.0/weibo',
           'https://cdn.jsdelivr.net/gh/walinejs/emojis@1.0.0/bilibili',
           'https://cdn.jsdelivr.net/gh/walinejs/emojis@1.0.0/qq'
          ]                                                 # 表情,多的很,酌情添加

效果:

什么是评论系统,博客新增评论系统?

有人评论后可以再后台管理,用你注册的第一个账号登录即可。

四、总结

这下看着顺眼多了。

好了,这篇文章的内容营销圈就和大家分享到这里,如果大家对网络推广引流和网络创业项目感兴趣,可以添加微信:Sum8338 备注:营销圈引流学习,我拉你进直播课程学习群,每周135晚上都是有实战的推广引流技术和网络创业项目课程分享,当然是免费学!

版权声明:本站部分文章来源互联网用户自发投稿,主要目的在于分享信息,版权归原作者所有,不承担相关法律责任。如有侵权请联系我们反馈邮箱yingxiaoo@foxmail.com,我们将在7个工作日内进行处理,如若转载,请注明本文地址:https://www.yingxiaoo.com/141197.html