一、环境准备
1.安装Git
2.安装Node.js
二、安装Hexo并初始化站点
1.准备工作
新建MD文件夹(下文以建在D盘的MD文件夹为例),在该目录下右键选择Git Bash Here
2.设置npm淘宝镜像
|
|
3.安装Hexo
|
|
4.初始化站点
|
|
5.本地部署测试
|
|
服务运行起来之后,打开浏览器,输入http://localhost:4000/即可打开Hexo的默认页面
三、部署到Github Pages
1.新建仓库
登录Github,创建一个repository,名称必须是——用户名.github.io
2.修改配置文件
打开hexo目录下的_config.yml文件,找到最后Deployment的配置并修改,在repo一行中填上自己的Github用户名,注意冒号和末尾的.git,格式如下:
3.安装Hexo-deployer-git
在hexo目录下,右键选择Git Bash Here
4.配置Git全局邮箱&用户名
|
|
5.生成并部署博客
|
|
deploy之后报错,继续看标题四
四、设置SSH keys
1.检查是否已经存在SSH keys
|
|
若不存在就没有关系,若存在,直接删除.SSH文件夹里的所有文件,该文件夹路径为C:\Users\PC.ssh
2.获取SSH keys
|
|
出现冒号的地方不用管,一直回车
到这里出错,就输入如下指令
3.复制密钥
|
|
通过指令复制密钥,之后可以直接Ctrl+V粘贴密钥
4.在Github上添加密钥
打开Github,在同名repo的右上角Settings里选择Deploy keys选项卡,点击Add deploy keys,将刚复制好的密钥粘贴上去,点击Add key,在弹出来的框中输入Github的登陆密码即可完成添加
5.测试一下
|
|
看到警告输入yes
6.重新部署博客
|
|
五、请开始你的表演
打开浏览器输入https://用户名.github.io/,比如https://chen-rhythm.github.io/,然后……就没有然后了
Tips:
做到一半不会做,需要重新搭建的,请删除C:\Users\PC目录下的.gitconfig文件和.SSH文件夹,以及MD目录下的hexo文件夹
配置文件的时候注意冒号后面的空格
修改主题后在本地能预览,打开网址无法显示时,可尝试
1$ hexo clean