搭建GitHub Page
1.安装环境
2.安装 Hexo
$ npm install -g hexo-cli
3.创建 Hexo
$ hexo init <folder>
$ cd <folder>
$ npm install
新建完成后,指定文件夹的目录如下:
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
_config.yml
:网站的 配置 信息,您可以在此配置大部分的参数。
4.创建Repository
请务必注意该repo的名字,必须保持格式.github.io,其中替换成你的github账户名。
5.关联Github.io
安装hexo-deployer-git
hexo-deployer-git配置_config.yml
打开_config.yml
,在最下面配置如下
deploy:
type: git
repository: git@github.com:mzyq/mzyq.github.io.git
branch: master
或者
deploy:
type: git
repo: https://github.com/mzyq/mzyq.github.io.git
branch: master
- 发布
$ hexo clean
$ hexo d -g
6.配置专属域名
- 去万网买一个域名,并实名制认证,不认证不能解析。
- 打开
Repository->setting
,配置Custom domain
,填上上面买的域名,www
可有可无,然后save
,我的配置如下
- 将
Repository
生成的CANME
放到Hexo
的soure
目录下,如图
4.配置域名解析
- 打开阿里云的
云解析DNF
,打开刚才买的域名 - 添加域名解析,下面是我的配置
最后一个记录的记录值要改为自己Repository
的地址
上面两条的记录值是github的,不用改
7.错误处理
-
安装
hexo-deployer-git
插件
方法1:更改
_config.yml
如下
deploy:
type: git
repository: git@github.com:mzyq/mzyq.github.io.git
branch: master
方法2:卸载git,安装最新版本