这篇的目的是记录美化博客的过程
Ps:$ hexo generate和$ hexo deploy两句长长的语句可以简写成一句$ hexo d -g,使用一个内容为<!-- more -->的闭合escape标签可以让首页只展示这个标签前面的部分
本博客美化的内容有:
1 改变页面主题并添加动画
2 改变博客字体大小
3 给博客添加icon
4 添加作者的头像
5 去掉博客底部的Powered by
6 给文章添加分享功能
7 给博客添加评论功能
8 给博客添加阅读量
1 改变主题并添加动画
改变主题,可在主题配置文件
_config.yml中搜索Scheme Settings,四个主题中,去掉想要的主题前面的井号注释。Scheme 是 NexT 提供的一种特性,借助于 Scheme,NexT 为你提供多种不同的外观。同时,几乎所有的配置都可以 在 Scheme 之间共用。目前 NexT 支持三种 Scheme,其中:- Muse - 默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白
- Mist - Muse 的紧凑版本,整洁有序的单栏外观
- Pisces - 双栏 Scheme,小家碧玉似的清新
- Gemini - 左侧网站信息及目录,块+片段结构布局
添加背景动画,可在主题配置文件
_config.yml中搜索canvas_nest,然后在想要的动画后把false改成true1
2
3
4canvas_nest: false
three_waves: false
canvas_lines: true
canvas_sphere: false
2 改变博客字体大小
- 可以在
/themes/(主题名)/source/css/_variables/base.styl中修改 - 也可以在主题配置文件
_config.yml中搜索font修改
3 给博客添加icon
- 找到想要的图,把图片放在
/themes/(主题名)/source/images路径中,并在主题配置文件_config.yml中搜favicon1
2
3
4favicon:
small: /images/icon.png
medium: /images/icon.png
apple_touch_icon: /images/icon.png
4 添加作者的头像
- 找到想要的图,把图片放在
/themes/(主题名)/source/images路径,并在主题配置文件_config.yml中搜avataravatar: /images/head.jpg
5 去掉博客底部的Powered by
方法一:在主题配置文件
_config.yml中搜索theme,把如下两个值改成false1
2
3theme:
enable: false
version: false方法二:用VScode打开如下路径下的文件,改变代码内容
/themes/(主题名)/layout/_partials/footer.swig
6 给文章添加分享功能
- 在主题配置文件
_config.yml中搜索share1
2
3
4
5
6
7
8
9needmoreshare2:
enable: true
postbottom:
enable: ture
options:
iconStyle: default
boxForm: horizontal
position: bottom + Left
networks: Weibo,Wechat,QQZone,Evernote,Twitter,Facebook
7 给博客添加评论功能
进入leanCloud网站——注册(校验邮箱)——创建应用(不用选什么直接点创建,当然有钱也可以点商用的,随便花,反正我没钱)设置——应用key——复制App ID & App Key放到主题配置文件_config.yml中(搜索valine)(并设置enable为true)1
2
3
4valine:
enable: true
appid:
appkey:设置——安全域名——在Web 安全域名处添加博客的域名- 在hexo路径的终端中输入
npm install valine --save - 可以去leanCloud管理控制台查看,
储存——comment处可查看评论,也可以修改喔
8 给博客添加阅读量
- 和添加评论功能使用同一个网站,在主题配置文件中的设置不同,主题配置文件
_config.yml中搜索leancloud_visitors1
2
3
4leancloud_visitors:
enable: ture
app_id:
app_key: