不额外做操作的GitHubPage太慢了,还是用自己的服务器吧
我以为把静态页面放githubPage上,用服务器转发一道流量,就可以改善用户体验,就像这篇文章一样。天真😀
还是老实推送到自己服务器上呗。
还是以博客为例咯~
目的是:把博客静态文件部署到服务器,那么流程是👇
- 在自己的服务器上创一个git仓库
- 配置hexo项目下的_config.yml
- 其他杂项
给服务器上创git仓库
话不多说
1 | 在你的服务器端 |
其实就已经完事儿了
配置hexo项目下的_config.yml
只需要从原来的
1 | deploy: |
改为
1 | deploy: |
即可。
其他杂项
就是一些善后操作了比如
- 配置ssh key免密登录
- 配nginx
configuration 1
2
3
4
5
6
7server {
server_name jiangkerman.cc;
location / {
root /root/blog.git;
index index.html index.htm;
}
} - 配ssl
1
2
3
4
5ubuntu20,用的nginx
sudo snap install --classic certbot # 安装certbot,装过就不用了
sudo ln -s /snap/bin/certbot /usr/bin/certbot # 确保certbot可用,装过就不用了
sudo certbot --nginx # 获取并安装证书,会让你设置通知邮箱、对哪些站点进行配置
sudo certbot certonly --nginx # 或者只是获取证书 - hexo g d
好耶~完事儿。
奇怪的是,这竟然是我第一次在服务器上自建git仓库(水人,正是在下👇!)

好耶~