Hexo 主题配置

前言

Hexo Blog 安装完之后,看到首页的我实在是无话可说,太丑了,决定选个主题提高一下审美,推荐两个主题 pure & next 更多主题请到官网自行搜索

配置主题

pure

有两种方式为你的博客增加主题:

  1. 进入你的启动的 hexo 容器中安装 Git 通过 Git 下载主题进行安装配置

下面我将采用第1种方式来配置主题,首先执行如下命令:

1
$ docker exec -it hexo /bin/bash

注意,这里的 hexo 为之前启动容器时为其设置的 name

之后执行如下命令下载到对应目录中主题:

1
2
3
4
5
6
7
8
// 安装 Git
$ yum install git -y
// 进入主题目录
$ cd /opt/hexo/ipple1986/themes
// 下载主题
$ git clone https://github.com/cofess/hexo-theme-pure.git pure --depth=1

注意,容器中没有安装 git & vim 需要手动安装

主题下载完毕之后,配置此文件来修改主题:

1
2
3
4
5
6
7
8
// 编辑站点配置文件
$ vim /opt/hexo/ipple1986/_config.yml
// 修改 theme 为 pure
theme: pure
// 使主题生效
$ hexo g -d

更多主题细节配置,请参考pure 官方文档

next

同上使用如下命令安装next

1
$ git clone https://github.com/theme-next/hexo-theme-next next --depth=1

更多主题细节配置,请参考next 官方文档

SEO 优化

当前主要对两个搜索引擎进行优化即可,Google & Baidu

让 Baidu 收录站点

验证网站所有权

登陆百度站长平台,点击站点管理,录入你的网站,选择任意验证规则,完成验证(个人推荐使用 CNAME 验证,因为最简单)。

生成网站地图

安装如下两个插件:

1
2
$ npm install hexo-generator-sitemap --save
$ npm install hexo-generator-baidu-sitemap --save

安装完成之后在根目录站点配置文件中增加如下配置:

1
2
3
4
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
提交 sitemap

在根目录站点配置文件中增加如下配置,token 需要在百度站长之家中获取(在链接提交菜单中获取):

1
2
3
4
5
baidu_url_submit:
count: 1 ## 提交最新的一个链接
host: a.sonicshield.cn ## 在百度站长平台中注册的域名
token: your_token ## 请注意这是秘钥,
path: baidu_urls.txt ## 文本文档的地址, 新链接会保存在此文本文档里

继续修改如下配置:

1
2
deploy:
type: baidu_url_submitter

设置自动推送:

1
baidu_push: true

Hexo 默认URL形式是按照日期来的,多重机构不利于搜索引擎优化,推荐使用如下配置

1
permalink: :title.html

让 Google 收录站点

点击这里一步一步来即可

----本文结束 感谢您的阅读----