在Netlify上部署失败状态但站点仍然部署

SN2*_*248 2 r netlify blogdown

我正在使用blogdown我的第一个网站,并尝试按照[here]的在线文档中的部署说明进行操作blogdown

这是我从文档中理解的,在RStudio中构建站点并public在git存储库中复制文件夹的内容.存储库sn248.github.io用于包含jekyll基于我的静态网页的内容,并使用Gi​​thub页面进行托管.它只有几个帖子,我打算手动转换为blogdown基于webite的帖子.

我确实看到了我想要的主题的新网站,但我担心我在Netlify上看到的部署失败消息(下面)

12:09:21 AM: Installing Hugo 0.30
12:09:24 AM: Error: Unable to locate Config file. Perhaps you need to create a new site.
       Run `hugo help new` for details. (Config File "config" Not Found in "[/opt/build/repo]")
12:09:25 AM: Build complete: exit code: 255
12:09:25 AM: Cleaning up docker container
12:09:25 AM: Error running command: Build script returned non-zero exit code: 255
12:09:26 AM: An error occurred while building the site, skipping the deploy and cache refresh.
12:09:26 AM: Build script returned non-zero exit code: 255
12:09:26 AM: Finished processing build request in 13.85761953s
Run Code Online (Sandbox Code Playgroud)

我已经指定了我的Build command:as hugo和我的Publish Directory:as public.我尝试过HUGO_VERSION 0.24.1(如文档中所示)也得到了相同的结果.看一下错误信息,我似乎错过了一个基本步骤.但是我也不明白如果找不到Config文件会有什么内容.

链接到我的Git仓库

链接到我的网站

这里的任何帮助将非常感谢,谢谢!SN248

Yih*_*Xie 5

您的Github仓库包含一个预建网站,您不应该使用hugo它在Netlify上再次构建它.请在博客书中阅读Netlify上的文档.引用书中的相关部分:

[...]您当然可以使用任何工具预建您的网站,将其推送到GitHub,Netlify仍然可以为您部署它.您需要做的是将构建命令保留为空,并告诉Netlify您的发布目录(例如,Hugo的默认目录public/,但如果您的预建网站位于根目录下,请指定.为发布目录).