安装git

git 官网:git官网

下载适合自己电脑的版本,参考 git安装教程 安装即可。

测试是否安装成功: win + R输入 cmdgit --version 查看 git版本,安装成功会返回版本号;如下图:

安装node.js

Nodejs官网:Nodejs官网,下载并安装;可参考:node.js 安装详细步骤教程

不过,值得注意的是:安装 node.js 会包含环境变量及 npm的安装

之后,需检测 nodenpm是否安装成功: win + R输入 cmd ,分别输入 node -vnpm -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 KeyTitle随便填,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 tokensNote随便填,Expiration默认30天就行,下边的复选框全部勾上,最后点击 Generate token 按钮生成令牌。复制生成的令牌,此令牌只出现一次,需牢记;将令牌粘贴到密码框中点击 OK 即可!

然后即可通过网址访问博客,网址就是 github主页左上角的网址,如下:


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