Hexo博客搭建
安装git
git 官网:git官网
下载适合自己电脑的版本,参考 git安装教程 安装即可。
测试是否安装成功: win + R输入 cmd, git --version 查看 git版本,安装成功会返回版本号;如下图:

安装node.js
Nodejs官网:Nodejs官网,下载并安装;可参考:node.js 安装详细步骤教程;
不过,值得注意的是:安装 node.js 会包含环境变量及 npm的安装
之后,需检测 node与 npm是否安装成功: win + R输入 cmd ,分别输入 node -v 与 npm -v 看是否返回版本号。
安装hexo
Hexo即博客框架。
win + R输入 cmd ,输入 npm install -g hexo-cli,回车并等待安装
之后输入 hexo -v 看是否返回版本号,如下图:

如果出现报错,那么可以按照 此方法 来进行设置,给完权限后再次执行安装 hexo 的命令即可。
注册github
打开github官网, Sign up即可注册,可参考:github注册教程
创建仓库
- 登陆
github,点击右上角的+号,选择New repository; - 仓库名字填 “注册名 +
.github.io”,例如seatoro.github.io; Description可填可不填;- 选择
Public,并将Add a README file勾上; - 点击
Create repository的即可仓库
操作如下图:

生成SSH Keys
- 新建空文件夹,并命名,该文件夹即博客根文件夹。
- 打开文件夹,鼠标右键,点击
Git Bash Here - 输入
SSH,检测是否有SSH - 然后输入
ssh-keygen -t rsa -C "你注册github的邮件地址" - 之后填写密码,留空即为无密码,并回车
- 打开路径
C:\Users\Admin\.ssh,用文本编辑器打开名为id_rsa.pub的文件,全选并复制里面的内容。 - 打开
github,点击右上角头像找到Setting,找到SSH and GPG keys,需New SSH Key,Title随便填,Key则填入上一步复制的内容。之后Add SSH Key即可。 - 测试是否绑定成功:右键
Git Bash Here输入ssh -T git@github.com并回车 - 出现
Hi github用户名,即代表成功连接本地与github仓库连接成功
生成本地博客内容
进入博客根文件夹,右键 Git Bash Here,输入 hexo init 来初始化我们的hexo,等待执行完成(如果出现错误,可多尝试几次);
成功的标志:INFO Start blogging with Hexo!
继续输入命令:hexo s,启动本地服务器,看到出现 http://localhost:4000后就大功告成,复制这个地址,到浏览器打开,即
可访问博客。
发布博客至互联网
进入博客根目录,找到config.yml文件并打开,找到最后的deploy进行修改,示例如下图所示(注:每个冒号后面有一个空格):
根据实际情况将seatoro改为自身用户名,保存并退出即可。

在博客根目录空白处右键,点击 Git Bash Here,输入 npm install hexo-deployer-git --save,安装 hexo-deployer-git;
安装成功后hexo g并回车,接着 hexo d,将本地博客内容发布至github page(如若出错,重试即可),此时需验证github账号,用户名即github用户名,然后们打开github,点击右上角头像找到 Setting,在左侧栏找到 Developer settings,在左侧栏找到 Personal access tokens ,Note随便填,Expiration默认30天就行,下边的复选框全部勾上,最后点击 Generate token 按钮生成令牌。复制生成的令牌,此令牌只出现一次,需牢记;将令牌粘贴到密码框中点击 OK 即可!
然后即可通过网址访问博客,网址就是 github主页左上角的网址,如下:

至此,hexo + github搭建博客就算是成功了,恭喜!!
