使用 Gitea 和 Woodpecker 自动部署 Hugo 网站

2025 年 12 月 4 日
 DejavuMoe

https://blog.dejavu.moe/posts/build-hugo-site-with-gitea-and-woodpecker-ci/

1680 次点击
所在节点    程序员
7 条回复
WW7x1HYPY7XvQWRp
2025 年 12 月 4 日
巧了不是,我刚正好在研究实现方法,不过我用的是 forgejo 。阅读了您的博客,思考方式不太一样,我打算从零开发这个组件
DejavuMoe
2025 年 12 月 4 日
@SherlockKevin Forgejo 和 Gitea 基本一样,我记得他俩位置都能通用
darrh00
2025 年 12 月 4 日
Woodpecker 相比 gitea act_runner 有哪些优势?

我选 act_runner 是因为和 gitea 的集成度比较高,使用起来没有割裂感。
secretys
2025 年 12 月 4 日
昨晚参考大佬的 blog 配色,学习~~抄袭~~着,自己也把自己的配色改成一样的了。
目前是 github 仓库 + netlify 部署的,因为还在调试阶段,很快就快到 netlify 上限了。
刚好自己也有 forgejo ,可以考虑按照这个思路补一下,想问下这个思路是不是
相当于部署到自己的服务器,然后用 nginx 反代?
这样的话,Sveltia CMS 或 Pages CMS 这种和 github 和 netlify 集成比较好的无头 CMS ,是不是没法使用了?
DejavuMoe
2025 年 12 月 4 日
@secretys
1.是的,Hugo 构建的静态文件直接交给 Nginx 提供
2.无头 CMS 没在这里使用过,肯定影响的
DejavuMoe
2025 年 12 月 4 日
@darrh00
- Gitea Act 集成度最好,能很顺滑地从 GitHub Actions 迁移
- 具体优势我也不知道,大概是因为 act_runner 在同一个 compose 编排里出现奇怪的网络问题,目前超出了我的理解
daimaosix
2025 年 12 月 16 日
在 OP 博客找到了 Pocket ID 和 Woodpecker ,已经用起来了,真香!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1176770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX