解决Hugo模块更新缓慢的问题

使用hugo mod gethugo 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'

参考资料

CoolCats
CoolCats
理学学士

我的研究兴趣是时空数据分析、知识图谱、自然语言处理与服务端开发