1. 建立 GitHub 远程仓库
仓库名称必需要遵照格式:帐户名.github.io,而且必须勾选 Initialize this repository with a README。以下图所示:
点击 Create repository,建立仓库。
建立完成后,网页会跳到以下图所示界面:
2. 设置用户信息
回到咱们建立的本地 Hexo 仓库,右击 Git Bash Here,依次输入:
git config --global user.name "用户名"
git config --global user.email "邮箱"
这里主要是为了设置 Git 的 用户名 和 邮箱,主要是用来记录后续咱们往 GitHub 上提交的记录。上面的 用户名 和 邮箱 你们应该根据本身的 GitHub 帐户改成本身的 用户名 和 邮箱。
3. 检验用户信息
设置完成后,能够经过输入:git config —list,来检验 用户名 和 邮箱 是否设置成功,以下图所示:
再输入 git config —global —add safe.directory G:/blog/.deploy_git (在开机会自动还原的机房里使用)
4. 更改站点配置文件
用 Notepad++ 或 记事本 等打开 Hexo 仓库根目录下面的 _config.yml 文件,并滚动到文件最后
将内容更改成以下图所示:
关于上图中 repo 的获取,以下图所示:
依次点击上图中的大小方框,便可将咱们须要的信息添加到 剪切板 里面,直接粘贴到前面提到的 _config.yml 文件中最后的 repo: 后面便可。
保存 _config.yml 文件,并退出。测试
5. 安装 hexo-deployer-git
在 Git Bash 中输入:npm install hexo-deployer-git —save,开始安装 hexo-deployer-git,即 Hexo 部署到 Git 上的扩展。这个过程须要稍微等待一小会儿时间。
6. 首次部署
在 cmd 中输入:hexo deploy,开始将咱们最开始生成的 网站雏形 部署到 GitHub 上,这个过程须要花一些时间,须要耐心等待。部署完成后,Git Bash 窗口中以下图所示:
上图中最后一行提示 Deploy done,意味着咱们部署成功了!
若是咱们没有安装 hexo-deployer-git 就直接部署的话,最后一行 ERROR Deployer not found: git 提示咱们没有找到用来将网站部署到 Git 上的 Deployer。则须要按照前面的步骤来安装 hexo-deployer-git,而后再从新部署便可。
7. 测试 GitHub Pages
这时,咱们去访问咱们前面获得的 GitHub Pages:会发现原来几乎空白的网页,已经变成了前面咱们在本地经过 http://localhost:4000 所访问到的网页了!
若是测试发现 GitHub Pages 仍是没有任何变化,不要着急,等几分钟以后再次刷新便可。
至此,咱们就已经成功将本地的 Hexo 仓库部署到 GitHub 上了。
8. 设置个人域名
现在你的个人网站的地址是 yourname.github.io,如果觉得这个网址逼格不太够,这就需要你设置个人域名了。
注册一个阿里云账户,在阿里云上买一个域名,各个后缀的价格不太一样,比如最广泛的 .com 和 .cn 就比较贵。
需要先去进行实名认证,然后在域名控制台中,看到你购买的域名。
点解析进去,添加解析。
登录 GitHub ,进入之前创建的仓库,点击 settings,设置 Custom domain,输入你的域名。
然后在你的博客文件 source 中创建一个名为 CNAME 文件,不要后缀。写上你的域名即可。

