博客功能更新 —— 增加说说页面
说说页面供我自己使用,不要尝试我的用户名和密码哦。
接下来做个记录,方便后期维护,留下了一点小问题,表情不能加载以后再修吧。
注册和配置 LeanCloud
按照官方文档弄就行,链接
建议使用国际版 LeanCloud
butterfly 主题安装插件和配置使用
安装插件
butterfly 主题 Hexo 博客已经整合了 artitalk 功能,所以直接安装 hexo-butterfly-artitalk 插件即可:
1
| npm install hexo-butterfly-artitalk
|
yml配置
我把配置文件添加在 _config.yml 文件里了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| artitalk: enable: true appId: appKey: path: js: https://unpkg.com/aligu_artitalk@1.0.10/artitalk_aligu.js option: serverURL: 'https://artitalk.bd6khe.cn' pageSize: 10 atComment: 0 atEmoji: color1: 'linear-gradient(60deg, #ffd7e4 0, #c8f1ff 93%)' color2: 'linear-gradient(60deg, #ffd7e4 0, #c8f1ff 93%)' color3: '#4c4948'
|
黑暗模式适配
在自定义样式 [BlogRoot]\source\css\custom.css 中增加 artitalk 暗黑模式时的样式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
[data-theme="dark"] #artitalk_main .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel { background: #2c2c2c; } [data-theme="dark"] #artitalk_main .cbp_tmtimeline>li .cbp_tmlabel { background: #2c2c2c; } [data-theme="dark"] #artitalk_main .cbp_tmtimeline>li .cbp_tmlabel { color: rgba(255, 255, 255, 0.9); } #operare_artitalk .at_button, #artitalk_main .at_button { background-color: var(--btn-bg) !important; color: var(--btn-color) !important; border-radius: 0.5em !important; } #operare_artitalk .at_button, #artitalk_main .at_button:hover { background-color: var(--btn-hover-color) !important; }
|
修改和引用插件中的js文件
好像能解决表情无法加载的问题,留个参考链接