起初是因为自己修改页面的时候发现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"

最后显示部署成功。