将本地搭建的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 | # Deployment |
其中username替换为Github用户名,branch取决于你repository的主链的名字,我这里是main,你的有可能是master或者别的。
部署至服务器
打开终端,cd进入博客的文件夹,随后运行:
1 | hexo g -d |
即生成静态文件后部署至服务器,如已经生成过,也可直接
1 | hexo d |
部署时需要你输入Github的用户名密码,或者系统提示需要使用钥匙串中的密码,输入密码同意即可。
完成!在浏览器地址栏输入username.github.io看一下吧!(可能需要多等几分钟才能看到)