HOME
HOME
文章目录
  1. 0x01 hexo安装
  2. 0x02 github创建项目
  3. 0x03 主题及配置
  4. 0x04 绑定自定义域名

helloworld again

重新整理了下博客内容,删除了以前的文章,换了个简洁的主题。学习还是要养成输出的习惯,学完一块内容后,做个总结,回头看看自己过程也是很好的事情。

本文记录一下github pages搭建的过程。

0x01 hexo安装

npm等环境安装不再详述。

直接上命令:npm install -g hexo

初始化命令:hexo init,生成基本的结构

image-20200817154147163

0x02 github创建项目

创建username.github.io名称的项目即可,对应的github pages就是这个

blog目录下设置git全局参数:

1
2
git config --global user.name "name"
git config --global user.email "email"

0x03 主题及配置

修改_config.yml文件deploy,设置如下:

1
2
3
4
5
deploy:
type: git
repo:
github: https://github.com/le31ei/le31ei.github.io.git
branch: master

选择的主题是https://github.com/forsigner/fexo,够简洁的主题

替换的方法比较简单,参考文档http://forsigner.com/2016/03/10/fexo-doc-zh-cn/

这里记录下常用的命令:

1
2
3
4
5
6
# 升级
$ cd themes/fexo
$ git commit -am 'update'
$ git pull
# 启用
# 打开博客根目录的 _config.yml 设为 theme: fexo

主题的配置路径themes/fexo/_config.yml,具体配置参数可以参考文档自己做细微的调整。

其他hexo常见命令如下:

1
2
3
4
5
6
7
8
# 新建测试页面
hexo n "test"
# 部署
hexo g -d
# 新建草稿
hexo new draft "new draft"
# 草稿变成文章
hexo publish [layout] <filename>

0x04 绑定自定义域名

需要添加CNAME,将自己的域名填写到CNAME文件中,DNS解析选择CNAME解析。

image-20200817155628007

以上就是博客搭建过程。搭建过程中也尝试了给博客提提速,github国内访问实在太慢,而且百度爬虫也会403。奈何尝试过CDN(需要备案放弃)、coding.net的pages、gitee pages,各种复杂配置,还是回到了最简单的方式,直接github访问省时省力。