前言

Hexo搭建的博客是静态的,意味着每一次更新文章或进行其他操作都需要部署上传。

而Artitalk是一款基于 LeanCloud 实现的可实时发布说说/微语的插件,可以做到:

  • 实时发布说说,点击即可删除
  • 支持 Markdown/HTML 语法
  • 方便引用

下面就来讲讲怎么利用Artitalk为博客添加说说页面。

在此之前你可以前往 https://amnesia-f.github.io/shuoshuo/ 看看我的说说页面

快速使用

一些主题已经整合了Artitalk,可以直接使用:

hexo-theme-volantis

hexo-theme-cards

hexo-theme-butterfly

hexo-theme-matery

gridea-theme-dark

hexo-theme-MengD

注意事项

如果博客使用的是Valine评论系统,那么将 Artitalk 与 Valine 在同一个页面使用需要Artitalk与Valine使用同一个LeanCloud应用。

操作过程

LeanCloud的操作

1.前往LeanCloud 国际版,注册账号。

2.注册完成之后根据 LeanCloud 的提示绑定手机号和邮箱。

3.绑定完成之后点击创建应用,应用名称随意,应用的计价方案选择开发版

4.创建完应用后点击控制台中的存储,点击结构化数据中创建class,命名为shuoshuo

5.在你新建的应用中找到结构化数据下的用户。点击添加用户,输入想用的用户名及密码。

6.回到结构化数据中,点击class下的shuoshuo。找到权限,在Class 访问权限中将 add_fields 以及 create 权限设置为指定用户,输入你刚才输入的用户名会自动匹配。为了安全起见,将 deleteupdate 也设置为跟它们一样的权限。

7.然后新建一个名为atComment的class,权限什么的使用默认的即可。

8.点击 class 下的 _User 添加列,列名称为 img,默认值填上你这个账号想要用的发布说说的头像url,这一项不进行配置,说说头像会显示为默认头像 —— Artitalk 的 logo。

9.在最菜单栏中找到设置-> 应用 keys,记下来 AppIDAppKey ,一会会用。

10.最后将 _User 中的权限全部调为指定用户,或者数据创建者,为了保证不被篡改用户数据已达到强制发布说说。

这几步一定要设置好,才可以保证不被 “闲人” 破解发布说说的验证

主题的操作

1.创建页面

在博客根目录输入hexo new page shuoshuo创建一个page

打开创建的 md 文件, 在 Front-matter 添加 type: artitalk

---
title: xxxx
date: 2021-02-08 00:58:58
type: artitalk
---

2.配置文件

修改主题配置文件_config.butterfly.yml

# Artitalk
# see https://artitalk.js.org/
artitalk:appId: xxxxxappKey: xxxxxoption:

Artitalk 提供了很多可选参数配置,可以写在 option 里,例如:

option:lang: zh

结语

Artitalk的GitHub仓库:https://github.com/ArtitalkJS/Artitalk

Artitalk的使用文档:https://artitalk.js.org/doc.html

Butterfly主题的使用方法:https://butterfly.js.org/posts/dc584b87/#%E8%AA%AC%E8%AA%AC

我的说说页面:https://amnesia-f.github.io/talking/

Hexo博客技巧:添加说说页面相关推荐

  1. hexo博客中添加categories分类

    title: hexo博客中添加categories分类 date: 2020-04-01 16:45:16 tags: hexo categories: 学习 方法如下: 在根目录下scaffold ...

  2. hexo博客中添加音乐播放器

    1. 简介 本篇文章是介绍基于网易云iframe插件在hexo博客中加装音乐播放器的方法,无需安装任何额外插件. 2.安装步骤 在网易云音乐中打开你想要插入的音乐页面,点击 生成外联播放器. 在网页中 ...

  3. 在Hexo博客上添加可爱的Live 2D模型

    在查找资料的偶然间,我发现一个博客上有非常可爱的Live 2D模型,当时我就被打动了,马上开启审查元素,试图找出这个Live 2D模型的信息,可是找了半天没找到.最后通过截图->谷歌图片的方式, ...

  4. Hexo博客技巧:添加自定义html页面

    前言 以前收集了很多有趣的html特效文件,自己也写过不少,但是这些文件都有一个缺点:只能本地浏览. 很早以前就有一个想法,就是将这些文件部署到网站上供人们随时随地浏览,只是一直没能实现.现在有了自己 ...

  5. HEXO博客系统添加搜索功能

    Hexo 可以通过接入第三方搜索引擎来为博客添加搜索功能.这里给出一种基于 Algolia 搜索引擎的实现方式. 流程 Algolia 是一家搜索解决方案提供商,提供强大的搜索服务和 API 接口.在 ...

  6. Hexo博客技巧:为博客插入音乐

    前言 想要给博客添加音乐,最简单的方法便是利用第三方音乐平台提供的外链播放器,可是效果并不好,外观丑没歌词且体验极差. 如果使用Hexo-Tag-Aplayer插件的话这个问题就能很好地解决了. 原先 ...

  7. 《WEB开发-HEXO博客搭建》第3章 Hexo博客域名添加

    笔者博客地址 Hexo官方:https://hexo.io/ Hexo官方(中文):https://hexo.io/zh-cn/ 本章参考视频链接 前文笔者使用Hexo和GitHub搭建个人博客空间, ...

  8. hexo博客首页添加网易云音乐

    效果图 实现方法 1.进入网易云音乐,选择一首歌,点击生成外链播放器,将选中代码复制 1.进入如下目录D:\blog\themes\yilia\layout_partial(不同主题的名字不同,这里我 ...

  9. 关于给hexo博客增加视频vlog页面(主要引入哔哩哔哩视频)

    前言: 这里是博主的vlog区,博主也是B站的一名普通up

最新文章

  1. 跟安全技术大师学习黑客攻防技术 ——《黑客攻防技术宝典:web实战篇》
  2. 云计算技术 — 云计算技术发展编年史
  3. 四、Flash Media Server3.5安全特性
  4. 拉格朗日乘数法学习笔记
  5. Centos7将firewall替换成iptables
  6. C语音和易语言实现内存补丁
  7. java中垃圾收集_Java中的垃圾收集器是什么?
  8. 字符编码:ASCII,Unicode(UTF-8)
  9. C语言中宏定义和函数的取舍
  10. eclipse上修改js后,浏览器上还是出现原来效果的解决方法
  11. pkill mysql_centos下kill、killall、pkill命令区别
  12. [算法]圆圈中最后剩下的数
  13. Latex tabular和tabular* 注意表格样式参数命令
  14. 最新版火车头织梦内容发布规则_火车头采集 - 织梦图集发布模块的制作
  15. 微信小程序如何使用SCSS
  16. 2020AI顶会的腾讯论文解读 | 多模态学习、视频内容理解、对抗攻击与对抗防御等「AI核心算法」
  17. 解决高度塌陷的几种方法
  18. 在win10中安装caffe并配置MATLAB和Python接口(支持GPU加速)
  19. [bzoj5473]仙人掌
  20. python气泡图的地图_Python数据可视化:香港地图、房价可视化,绘制气泡图

热门文章

  1. STM32F4 FLASH
  2. 2020华为测试工程师面试前三天面经汇总准备
  3. Linux virtual filesystem switch I 磁盘相关概念以及知识
  4. caxa 二次开发的平台!
  5. 光线折射技术得到解决,中国光刻机技术再进一步,ASML后悔莫及
  6. 高通801+A311D+HISI RTK定位定向技术小结
  7. 【线上课程】ISO 22000:2018 食品安全管理体系标准解读|20课时
  8. (一)自适应Hopf(霍普夫)振荡器基本原理与仿真
  9. 将origin的图copy page至word时,提示word出现问题。
  10. Linux-压缩命令