新手记录一些使用 hexo 和 Github Page 搭建个人空间遇到的。
其实不难,只是为了找个地方记录下来,方便后面可能的再次搭建。
一、Github Page
1、使用 username.github.io
如果想通过 username.github.io 就访问到相应的静态页面,那么必须有一个 username.github.io 名字的项目。
username 指的是个人或者组织的名字。如下图第一个红框是用户的名字,则第二个红框处必须一模一样。
2、使用 username.github.io/projectName
主的 username.github.io 域名只对应一个项目,其他项目就通过 username.github.io/项目名 来访问。
3、使用自定义域名
由于是直接在阿里云买的域名,所以对应的阿里云的操作,其他平台不确定。
首先购买一个域名,进入域名服务
添加下图两道记录,1的ip是 ping 2 的域名出来
进入 github 项目,右上方的 setting,到下图的地方设置相应域名。这个博客域名是买的域名的二级域名。
二、Hexo
1、设置_config.yml
- 打开 hexo 项目下的 _config.yml,进行下图设置,git的地址就是使用的工程地址。
2、CNAME
上面的工程 setting 部分,实际上就是在工程根目录创建了一份CNAME名字的文件,没有后缀的文件类型。里面的内容为设置的那个二级域名,也就是原来是访问 username.github.io 地址的,就会跳到自定义的域名。
为了防止每次部署都会清除掉该文件,从而要重复设置,可以将 CNAME 文件防止到 source 文件里,到时会依样拷贝过去。
相关传送门:
Hexo
Github Page