
peaceiris/hugopeaceiris/hugo-extended-docker是一个基于Alpine Linux的Hugo Docker镜像,专为静态网站构建设计。该镜像包含Hugo extended版本(支持Sass/SCSS等扩展功能)和Hugo Modules支持,发布工作流通过GitHub Actions自动化,镜像同时发布于Docker Hub和GitHub Packages(ghcr.io/peaceiris/hugo)。
可从Docker Hub或GitHub Packages拉取最新版本:
bash# 从Docker Hub拉取 docker pull peaceiris/hugo-extended:latest # 从GitHub Packages拉取 docker pull ghcr.io/peaceiris/hugo:latest
在当前Hugo项目目录下运行构建命令:
bash# 构建静态网站(输出至public目录) docker run --rm -v $(pwd):/src peaceiris/hugo-extended:latest hugo # 启动开发服务器(实时预览,绑定所有网络接口) docker run --rm -v $(pwd):/src -p 1313:1313 peaceiris/hugo-extended:latest hugo server --bind 0.0.0.0
创建docker-compose.yml文件简化本地开发:
yamlversion: '3' services: hugo: image: peaceiris/hugo-extended:latest volumes: - ./:/src # 挂载当前目录至容器内/src ports: - "1313:1313" # 映射开发服务器端口 command: hugo server --bind 0.0.0.0 --buildDrafts # 包含草稿内容构建
启动服务:
bashdocker-compose up
完整文档及版本历史请参考GitHub仓库:
peaceiris/hugo-extended-docker
GitHub Packages镜像地址:
ghcr.io/peaceiris/hugo



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务