Valine评论配置
Valine评论配置背景由于是静态博客页面,如果没有评论,则无法与用户进行直接的交互,因此百度了诸多方法,建议使用valine、leancloud搭建一个评论系统,同时使用valine-admin搭建评论管理后台,便于游客评论时及时的收到邮件通知信息,以及相关用户的评论。
Valine项目地址:https://valine.js.org
Valine-admin项目地址:https://github.com/DesertsP/Valine-Admin
由于leancloud在国内使用的时候一定要实名制,因此此处采用的是leancloud国际版,二者操作都是一样的
Leancloud网址(国内版):https://leancloud.cn/
Leancloud网址(国际版):https://leancloud.app/
butterfly本身也集成了第三方在线聊天系统(目前仅尝试了chatra和daovoice),因此在此处也做记录,两者注册目前还不需要过多的隐私信息。其中daovoice支持绑定微信,可能会接收消息时更加方便一些,但我没有做过尝试。
chatra:https://app ...
音视频播放插件
hexo音视频播放插件背景期望给hexo添加音频,所以添加了插件hexo-tag-aplayer,与此类似的是一个视频插件,两个项目的地址:
hexo-tag-aplayer:https://github.com/MoePlayer/hexo-tag-aplayer/
hexo-tag-dplayer:https://github.com/MoePlayer/hexo-tag-dplayer
其实完全可以在md文件中直接添加html代码即可,无需安装插件,不过由于也是一次尝试,索性就记录记录
搭建方案1
安装插件
12npm install --save hexo-tag-aplayernpm install --save hexo-tag-dplayer
修改主题的配置文件:butterfly.yml开启butterfly主题的aplayerInject
1234# 修改的是该主题的配置文件为butterfly.ymlaplayerInject: enable: true per_page: true
将aplayer对应的代码添加到配置文件中:
1234# require ...