使用Hexo+Github创建个人博客的注意事项

1. 引言

个人搭建博客平台要么使用云服务器,要么就是CSDN或者各种博客网站注册,前者收费,后者广告满天飞,因此特别推荐Hexo+Github的方式来搭建简单的个人博客,虽然github网址不是很稳定,不过也算是一个免费的云服务器了,写一写个人博客已经足够。


2. 注意事项

2.1 配置文件

当npm安装hexo之后,执行如下命令:

1
hexo init

目录中会自动生成以下文件目录:

在这个根目录下,主要针对_config.yml文件进行相关配置。

2.2 github的配置

打开_config.yml文件,在最末尾添加或修改如下代码:

1
2
3
4
deploy:
type: git
repo: git@github.com:/dhlovewsm/dhlovewsm.github.io
branch: main

其中,dhlovewsm是我的github用户名,分支一般选择main即可。注意github官方认为master有歧义,不再支持master而是用main来代替。配置文件:后必须有一个空格(json格式)。
在该配置文件中,url也需要配置成自己github上对应项目的地址,如下图所示:

此时,如果博客编辑完成后,在命令行中输入hexo d执行后将会将本地的博客远程推送至github的这个项目中实现博客功能。


2.3 更换主题

网上教程很多,个人觉得以下这种方式更好。
首先进入hexo主题网站,选择自己喜欢的主题,点击下面的标签,点击图片会进入预览模式,只有点击下面的大标签时才回进入对应的github项目地址,方便后面使用git clone到本地。如下图所示:

然后在本地路径中进入themes目录,并在该目录下打开git命令行,执行以下命令:

1
git clone https://xxx.github.com ./xx	//clone后面的地址代表你所选中的主题的git地址,后面的xx代表你希望主题存储的目标路径

一般建议一个主题存在一个单独的文件夹中,如下图所示:

最后在_config.yml配置文件中,将theme下对应的名称替换成自己喜欢的那个主题名称即可。如图:

Hexo Github