偶尔顾影自怜,偶尔肆意开怀。

Netlify部署hugo博客失败怎么办?

2024.06.07

起初是因为自己修改页面的时候发现 GitHub+Netlify 部署的时候出现一个部署成功一个失败,道理来讲一个博客每次修改应该只需要部署一次,但是不知道为什么 netlify 部署了两次,且名称都显示不一样,错误如下图所示:

经过查询得知应该是根目录的netlify.toml文件出现问题,于是询问 AI 后得知这个错误表明在构建过程中无法找到指定的基本目录(base directory)/opt/build/repo/blog ,于是修改方案如下,将原来的 netlify.toml 代码:

[build]
publish = "public"
command = "hugo --gc --minify"

修改成下面:

[build]
base = ""
publish = "public"
command = "hugo --gc --minify"

最后显示部署成功。