解决Hugo模块更新缓慢的问题
使用hugo mod get
或hugo new
命令时经常会很慢,提示:hugo: downloading modules …或fatal: 无法访问 ‘https://github.com/wowchemy/wowchemy-hugo-modules/':Recv failure: Operation timed out,如下图所示。
但由于使用go get
或访问github、google的速度都相当可观,因此大概率是hugo模块下载服务配置的问题。
经查询,Hugo通过HUGO_MODULE_PROXY环境变量配置的代理进行包下载、更新,也可通过config.toml配置文件指定代理地址。将代理地址设置为https://goproxy.cn即可解决hugo模块更新缓慢的问题。
具体操作:在config.toml中配置,重启终端即可生效:
[module]
proxy = 'https://goproxy.cn'