0%

Hexo个人博客部署到Github

将本地搭建的Hexo博客部署到Github个人主页(Git Pages)

注册Github账号

这个就直接去Github一步步来就行。

配置Github Pages个人主页

新建repository

新建一个repository,名称必须是username.github.io,其中username是你Github的用户名,新建的时候建议同时新建README.md

设置repository

在Settings中找到Pages选项卡,点击Choose a theme,随便选择一个即可。这时可以看到,上方有提示Your site is published at xxx

部署至Github Pages

在本地配置远程部署信息

打开本地的博客的文件夹,找到根目录下的配置文件_config.yml,在最后看到deploy部分,设置如下:

1
2
3
4
5
6
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repo: https://github.com/username/username.github.io.git
branch: main

其中username替换为Github用户名,branch取决于你repository的主链的名字,我这里是main,你的有可能是master或者别的。

部署至服务器

打开终端,cd进入博客的文件夹,随后运行:

1
hexo g -d

即生成静态文件后部署至服务器,如已经生成过,也可直接

1
hexo d

部署时需要你输入Github的用户名密码,或者系统提示需要使用钥匙串中的密码,输入密码同意即可。

完成!在浏览器地址栏输入username.github.io看一下吧!(可能需要多等几分钟才能看到)