本文为使用Hexo博客框架在GitHubPage上搭建自己的博客的手顺及GitHubPage绑定域名的配置方法。
所需工具
- git
- node.js
Mac升级node.js (利用Node.js的多版本管理器n)
1 | // 查看node版本 |
升级npm
1 | sudo npm install npm@latest -g |
安装Hexo
1 | // 下载Hexo文件 |
部署到GitHub Pages上
添加SSH Key到github
1 | // 配置用户名和账号的命令 |
登录github
Settings –> SSH and GPG keys –> New SSH key
追加刚才复制的key
本地博客关联到Github主页
登录Github并且创建一个名字为 username.githug.io 的Public仓库
切换到博客目录后执行
1 | sudo npm install hexo-deployer-git --save |
修改配置文件…/blog/_config.yml
1 | deploy: |
把博客push到github
1 | // 生成我们想要的博客文件 |
GitHub Pages绑定域名
申请域名
创建CNAME文件
在仓库目录下新建CNAME的文件,文件内容中填写域名地址,不包含https和www。
仓库的Settings –> Pages –> Custom domain 配置中查看或修改域名
DNS解析
在各家域名服务商处修改域名解析记录,添加如下记录
1 | # 记录类型 主机记录 记录值 |