TOC
直接放 github 成品地址
简单来说就是当github 仓库被提交的时候,github 就会访问你填写一个后台地址,你就可以通过这个触发器做一些事情。
为了避免麻烦我关闭了 screct 的验证,如果需要,在 blog.push 里面进行验证即可。
server{
server_name your.site.name; # 换成你的域名
listen 80;
location / {
# proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:9527$request_uri;
proxy_redirect off;
}
}
## https 设置 不需要可以忽略
server{
server_name your.site.name; # 换成你的域名
listen 443 ssl;
ssl_certificate /usr/local/nginx/conf/vhost.d/blog.auth/cer.crt;
ssl_certificate_key /usr/local/nginx/conf/vhost.d/blog.auth/pri.key;
location / {
# proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:9527$request_uri;
proxy_redirect off;
}
}
完成之后访问 your.site.name 就是你的静态博客。 github webhooks 里面填写 your.site.name/push。会触发自动构建