Hexo+Butterfly主题美化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hexo+Butterfly主题美化相关的知识,希望对你有一定的参考价值。
参考技术A 本博客基于Hexo框架搭建,用到 hexo-theme-butterfly 主题(本人博客Butterfly版本3.4.0),hexo-theme-butterfly是基于 Molunerfinn 的 hexo-theme-melody 的基础上进行开发的。🦋 Butterfly 已经更新到 3.6.2 ,请先参考这系列文档 Butterfly教程 进行基本配置 。如果这篇文章帮到了你,请在 留言板 写下您的评语吧,感谢您的大力支持!完整教程: Hexo + butterfly 从零开始搭建个人博客系列
1. 简单漂亮,文章内容美观易读
2.Material Design 设计
3.响应式设计,博客在桌面端、平板、手机等设备上均能很好的展现
4.瀑布流式的博客文章列表(文章无特色图片时会有 24 张漂亮的图片代替)
5.时间轴式的归档页
6.丰富的关于我页面(包括关于我、文章统计图、我的项目、我的技能、相册等)
7.可自定义的数据的友情链接页面
8.支持文章置顶和文章打赏
9.支持 MathJax
10.可设置复制文章内容时追加版权信息
11.Gitalk、Gitment、Valine 和 Disqus 评论模块
12.集成了不蒜子统计、谷歌分析(Google Analytics)和文章字数统计等功能
13.支持在首页的音乐播放和视频播放功能
如果在搭建博客中遇到什么问题 ,请留言 ,我会在第一时间内帮助您解决问题 。
Hexo集成Valine实现评论留言
2年前搭建的hexo博客好久没有维护了,一看 hexo 以及先前使用 butterfly 主题已经更新好几个版本了,看介绍在速度性能上有了很大的提高,于是打算给 hexo 升个级,整理整理翻翻新。通过阅读 butterfly 的官方文档,发现 butterfly 内置功能越来越丰富并且支持了更多的三方功能,本文就带大家通过
Valine
实现 hexo 站内的评论留言~
1. 什么是 Valine
Valine
诞生于2017年8月7日,是一款基于LeanCloud的快速、简洁且高效的无后端评论系统。理论上支持但不限于静态博客,目前已有Hexo、Jekyll、Typecho、Hugo、Ghost、Docsify 等博客和文档程序在使用Valine。
- Github:https://github.com/xCss/Valine
- 官网:https://valine.js.org/
特点:
- 快速
- 安全
- Emoji 😉
- 无后端实现
- MarkDown 全语法支持
- 轻量易用
- 文章阅读量统计
v1.2.0+
2. 接入 Hexo
1. 获取APP ID 和 APP Key
请先登录或注册 LeanCloud
, 进入控制台后点击左下角创建应用:
创建完成后可以看到我们刚创建的应用
我们点击进入,查看左侧边栏的设置
中的应用凭证
部分,就能看到你的APP ID
和APP Key
了
2. 修改主题配置文件
修改主题目录下的_config.yml
,添加如下配置代码:
valine:
appId: # leancloud application app id
appKey: # leancloud application app key
avatar: monsterid # gravatar style https://valine.js.org/#/avatar
serverURLs: # This configuration is suitable for domestic custom domain name users, overseas version will be automatically detected (no need to manually fill in)
bg: # valine background
visitor: false
option:
更多自定义配置项可以查看:配置项 | Valine 一款快速、简洁且高效的无后端评论系统。
3. 测试
编辑完成后,在本地hexo站点根目录执行hexo clean && hexo s
重启博客后,浏览器访问任意文章进行留言测试
评论的数据存在leancloud应用中:
4. 注意事项
在 Hexo 中,评论功能默认在所有页面都开启,如果部分页面我们不需要评论功能,例如分类、标记页面。我们可以在在站点根目录下/source/页面名称/index.md
中通过comments
属性设置true
或false
控制该页面或者是文章的评论功能是否打开,如下配置:
---
title: 标签页
date: 2022-02-01 14:23:54
type: "tags"
comments: false
---
---
title: 分类页
date: 2022-02-01 14:29:13
type: "categories"
comments: false
---
以上是关于Hexo+Butterfly主题美化的主要内容,如果未能解决你的问题,请参考以下文章
hexo butterfly主题 添加全局吸底APlayer
hexo中butterfly主题busuanzi计数手动初始化