本站的上篇文章写了如何在本地安装并使用hexo,但没有说明如何部署至云端,今天来说一下。

首先,我假定你已经看完我的第一篇文章,如果没看,请先看完并操作完毕。

然后,在git bash里运行:

git config --global user.name "adkinsm2020"
git config --global user.email "3020035335@qq.com"

其中引号的内容分别替换为你的用户名和注册GitHub使用的邮箱。

然后,接着运行:

npm install hexo-deployer-git --save

这段是用来安装运行Hexo d的插件,用来部署至github。

不得不说,国内npm的速度是真慢,但淘宝npm源不知为何,我电脑常常崩掉,也只能凑合着用npm了。

然后,复制以下代码到你的hexo配置文件,即为你的博客文件夹里的config.yml的最后一段:

deploy:
  type: git
  repo: https://github.com/adkinsm2020/adkinsm2020.github.io.git
  branchu: main
  message: Update Blog

替换方法:

将下面的这段

原来的部署配置

替换为上面的那段,即替换成:

替换的配置

其中,repo换成你的GitHub仓库的地址,地址格式为:

https://github.com/你的用户名/你创建的hexo博客仓库.git

建议在创建仓库时,将仓库名设为用户名.github.io,这样可以绑定自己的域名。

至于如何创建仓库,

创建仓库

先点击加号,再点击New repository。输入仓库名,在点击绿色按钮就行。

然后,万事俱备,git bash运行:

hexo d

然后,弹出白色的GitHub登录界面,输入GitHub用户名和密码,点击对号,又会弹出一个界面,这时输入GitHub用户名,按下Enter键,又会弹出窗口,这时输入GitHub账号的密码,等待上传完毕即可。

还有一种方法,就是创建完仓库,点击屏幕中的“Readme.md”超链接,再点击加号,点击Upload file,再选中你的public文件夹里的全部内容,拖到页面里的小框框,等待上传完毕。

然后,翻到最下面,点击绿色按钮,等到加载完毕,你的网站应该就能访问了。如果不能,请等一会儿。

你的网站为:https://你的GitHub用户名.github.io 。去域名注册的地方注册个域名,新建一个CNAME解析,解析到你的网站,即你的GitHub用户名.github.io,再在github的仓库页面,点击上面的Setting,再找到GitHub pages中的Custom domain一栏,就是这个:

Custom domain

在输入框里输入你的域名,点击Save,你的网站就可以向朋友们说(Zhuang)说(bi)了。

另外,Gitee及github的操作是一样的,要想用github或Gitee,将本教程中的github/Gitee换成Gitee/github就ok了。