使用Hexo+Github创建个人博客的注意事项
1. 引言
个人搭建博客平台要么使用云服务器,要么就是CSDN或者各种博客网站注册,前者收费,后者广告满天飞,因此特别推荐Hexo+Github的方式来搭建简单的个人博客,虽然github网址不是很稳定,不过也算是一个免费的云服务器了,写一写个人博客已经足够。
2. 注意事项
2.1 配置文件
当npm安装hexo之后,执行如下命令:
1 | hexo init |
目录中会自动生成以下文件目录:
在这个根目录下,主要针对
_config.yml文件进行相关配置。
2.2 github的配置
打开
_config.yml文件,在最末尾添加或修改如下代码:
1 | deploy: |
其中,
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下对应的名称替换成自己喜欢的那个主题名称即可。如图:




