gpt4 book ai didi

r - blogdown 部署新手问题

转载 作者:行者123 更新时间:2023-12-02 13:04:46 25 4
gpt4 key购买 nike

我最近在这里发布了一个有关部署我的基于 blogdown 的网站的问题。我没有完全按照 blogdown 书中的说明进行操作,但我解决了问题 - 感谢 Yihui 的回答。

我正在尝试完全按照文档中的说明加载我的网站。所以,现在我的 git repo 中有整个项目我正在使用文档中提到的 netlify 中的选项,即 Build command: 选项设置为 hugoPublish 目录:在部署设置中将 设置为 public 并将 HUGO_VERSION 设置为 0.30

我成功部署(在 netlify 中),并且该网站显示正常

https://typesetter-signs-43683.netlify.com/

但是,我之前的网址(来自 github 页面)

https://sn248.github.io/

显示404找不到文件错误。

netlify 没有给出任何部署错误和 github 页面 settings表示网站已发布。我得到了主题的图标,但没有其他任何东西,我发现这非常令人困惑!

我怀疑,我还缺少另一个关键步骤。这里的任何指示都会非常有帮助!

谢谢,SN248

最佳答案

您在Netlify上搭建的站点发布在Netlify上,地址 https://sn248.github.io/仅显示在 GitHub 上发布的内容。

GitHub Pages 发布您的 GitHub 存储库的内容。如果你有一个 Jekyll 配置文件,它将基于该配置构建一个 Jekyll 站点,但否则它将不会运行任何其他构建。如果没有构建,就没有可托管的 html 文件。例如,当您转到 https://sn248.github.io/ ,GitHub 页面在存储库的根目录中查找 index.html 文件。它返回 404,因为确实找不到该文件。

最简单的解决方案是停止使用 sn248.github.io 地址,并使用 Netlify 地址。您可以转至站点设置> 站点信息,然后单击更改站点名称按钮,将当前地址更改为 sn248.netlify.com。然后在框中输入sn248并保存。

如果您想继续使用 sn248.github.io,则必须在 GitHub 上构建您的网站。这是一个比您迄今为止所做的更复杂的过程,但是 blogdown 文档确实有关于如何执行此操作的相当详细的说明,可以通过 building locally 进行。 ,或通过setting up Travis CI为您打造。

最后一个选项是请求 Rbind 地址,例如 sn248.rbind.io。 blogdown docs解释其工作原理,并链接到 Rbind support site 中的完整说明。基本上,您首先在 Rbind support repo 中提交问题。请求地址。

关于r - blogdown 部署新手问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46986248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com