最近维护服务器,经常碰到忘记当时的设置思路的情况,于是想着还是随时做记录的好。于是查了下,感觉markdown+hugo+gitee+webhook这种方式比较方便,折腾几天,终于部署成功。主要参考这几个网页:
1.nginx-hugo-webhook实现博客自动更新部署,
2.使用 Hugo + Caddy2 + WebHook 搭建个人博客 | TripleS's blog
markdown和hugo都是新接触的,语法和使用环境都不熟,好在这两上手都比较简单,简洁就是实用这话果然不错,一面用一面学就行。下载了个marktext的markdown编辑器,所见即说得,还有标记符号提示,直接开始写文档。
hugo的配置部署主要参考这篇文章:
使用meMe主题,折腾两天,把主题配置文件按reuixiy博主的blog给配置好,去掉了讨厌的带内部链接的文章版权信息框。
接下来配置gitee的webhook,按教程建立了flask服务,但是访问接口时一直提示**“HTTP 405 错误 – 方法不被允许 (Method not allowed)”**,原来又是docker的网络映射问题,把frp搭建在docker上就是麻烦,懒得改了,直接重映射外网端口完事。期间还碰到几个小问题,参考以下网页解决:
如何优雅的退出/关闭/重启gunicorn进程 - 云+社区 - 腾讯云,
gunicorn还需要用"-b 0.0.0.0:1234"绑定端口,否则会用默认端口8000运行。
要退出gunicorn
首先:
|
|
查找gunicorn都pid后
|
|