一个用 golang 实现的从 git 仓库生成静态博客的 webhook 服务, 让博客搭建, 发布, 更新更加便捷.
在 这里 找到最新的版本连接
- 下载
wget https://github.com/dengzii/blogger/releases/download/v1.1.0/blogger-v1.1.0.rar
- 解压
tar -C /blogger -xzvf blogger-v1.1.0.tar.gz
- 在 config.toml 中配置你的博客仓库及 webhook 服务信息
cd blogger
vim config.toml
- 配置 nginx, 代理 webhook 服务
server {
listen 8082;
server_name _;
access_log /srv/blog/nginx.log;
location / {
proxy_pass http://127.0.0.1:8088;
}
}
- 运行
chmod -R 777 blogger run.sh
./run.sh
- 在 GitHub 配置 webhook, 每次推送将自动更新博客内容
https://github.com/用户名称/仓库名称/settings/hooks/new
Repository > Settings > Webhooks > Add Webhooks