
thegeeklab/hugoCustom image for Hugo
,满足各类静态网站构建需求。hugo server)。将本地 Hugo 项目目录挂载到容器,运行 hugo build 生成静态文件(默认输出至 public 目录):
bash# 当前目录为 Hugo 项目根目录 docker run --rm -v $(pwd):/src thegeeklab/hugo hugo build
启动 Hugo 开发服务器,通过 -p 映射端口实现本地访问(默认监听容器内 1313 端口):
bashdocker run --rm -v $(pwd):/src -p 1313:1313 thegeeklab/hugo hugo server --bind 0.0.0.0
访问 http://localhost:1313 即可实时预览网站。
Hugo 命令行参数可直接通过容器命令传递,常用参数包括:
| 参数 | 说明 | 示例 |
|---|---|---|
--config | 指定自定义配置文件路径 | hugo build --config myconfig.toml |
-d, --destination | 指定输出目录 | hugo build -d ./output |
-t, --theme | 指定使用的 Hugo 主题 | hugo build -t even |
--baseURL | 设置网站基础 URL | hugo build --baseURL [***] |
本项目采用 MIT 许可证,详情参见 LICENSE 文件。



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