前言

​ 在简单的了解了使用 Hexo 搭建网站、修改主题、写博客之后,我们已经能在本地预览网站的效果了,但是只能自己一个人看,这多没意思,好东西要大家分享嘛,今天就来说说如何把你的网站发布出去让别人也能看到。

准备

因为 Github 免费提供了一个 Pages 可以用于搭建网站,所以这里我们使用 Github 来发布我们的网站。

  1. 首先,你需要一个 Github 账号,这么简单的事情我就不细说了,然后,你需要新建一个仓库,名称为 xxxx.github.io ,名称一定要对,这里的 xxxx 是你 Github 账号的用户名。

  2. 接下来,为了能通过 git 将网站发布到 Github 上,我们需要安装 hexo-deployer-git 插件:

1
2
## 安装 hexo-deployer-git 插件
$ npm install hexo-deployer-git --save
  1. 然后,我们需要在 _config.yml 配置文件中进行配置:
1
2
3
4
deploy:
type: 'git'
repository: git@xxxxxx.git // 这里是刚才新建的仓库的 git 链接
branch: master

发布

经过前面的步骤,需要准备的东西已经准备完毕,接下来我们就要把网址发布到 Github 了。

在之前,我们有提到如何在本地预览:hexo clean && hexo g && hexo s,发布到 Github 的命令和这个很类似:

1
2
$ hexo clean && hexo g && hexo d
$ hexo clean && hexo g --deploy

上面的两个命令都可以实现发布,执行完之后你就可以访问你的网站了,地址是 https://xxxx.github.io/,网站地址和你之前创建的仓库名称一致。