比较精简的搭建教程,绕过了一点小坑。
安装Git
点这里
安装Node.js
点这里
安装Hexo (1 min)
安装博客的根目录 (5 min)
1 2 3
| hexo init <folder> cd <folder> npm install
|
预览Hexo
安装喜欢的主题 (5min)
1
| git clone https://github.com/theme-next/hexo-theme-next themes/next
|
创建Github仓库
名称:
GithubName/GithubName.github.io
生成SSH添加到Github
1 2
| git config --global user.name "yourname" git config --global user.email "youremail"
|
检查是否正确
1 2
| git config user.name git config user.email
|
创建SSH,一路回车
1
| ssh-keygen -t rsa -C "youremail"
|
打开.ssh
文件夹,id_rsa.pub
文件,
在GitHub账号
的setting
中,找到SSH keys
的设置选项,
点击New SSH key
,把id_rsa.pub
里面的信息复制进去。
检查是否成功
1
| ssh -T git@github.com //这里要手动输入`yes`
|
修改根目录的_config.yml文件
1 2 3 4
| deploy: type: git repo: https://github.com/YourgithubName/YourgithubName.github.io.git branch: master
|
把Hexo部署到Github
安装部署工具
1
| npm install hexo-deployer-git --save
|
然后素质三联
1 2 3
| hexo clean hexo generate hexo deploy
|
设置个人域名
github仓库settings
写文章
hexo主题绑定域名
dns服务器添加四条A记录,名称为@:
1 2 3 4
| 185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153
|
另外添加一条A记录,名称为www: