【发布时间】:2018-07-16 19:13:07
【问题描述】:
我知道这个问题可能会因为代码的可重复性不足导致错误而被否决,但我对这个错误感到目瞪口呆,我什至不知道从哪里开始足够清楚地解释它。因此,我提前道歉。
此问题在两台不同的机器上发生了两次。我使用 hugo-academic 主题在 R-Studio 中创建了一个带有 blogdown 的新网站
new_site(theme = "gcushen/hugo-academic")
一切正常,我开始通过将这些出版物添加到 /content/publication 文件夹来添加一些出版物(作为降价文档)。这工作得很好;该网站通过serve_site() 和build_site() 看起来都很好(通过我的GitHub repo 链接更新我的Netlify 页面就好了(https://jimgrange.netlify.com/)
但是,在我的文件夹中大约有 6-9 个出版物之前,这一切都可以。然后,在两个不同的情况下,该站点停止更新。无论我对代码进行什么更改,serve_site() 和 build_site() 都会返回相同的(未更改的)站点。
为了尝试解决这个问题,我将 GitHub 存储库克隆到另一台机器上并从那里为网站提供服务,但同样的事情发生了。即使我更新了网站文件夹中的降价文件,当我运行 serve_site() 和 build_site() 时也没有任何更新。例如,如果我更改 config.toml 文件的“您的详细信息”部分(此处的第 42 行:https://github.com/JimGrange/website/blob/master/config.toml),则没有任何变化。
我的网站代码在我的 GitHub 存储库上:https://github.com/JimGrange/website
再次,对于这个格式不正确的问题,我深表歉意,但我不确定如何解决。
最好的祝愿, 吉姆。
【问题讨论】:
-
你能告诉我们你的Netlify构建命令和部署文件夹吗?
-
我从我的 GitHub 存储库中的公共文件夹中自动构建它。这一直工作得很好。我不确定这是 Netlify 问题,因为当我使用 bookdown 命令 serve_site() 时它不会在 R-Studio 查看器中更新。
-
我同意,如果它在本地不起作用,则不是 Netlify 问题。是否有某种方法可以详细说明本地运行,以便您可以看到在提供陈旧内容的过程中正在处理什么? Hugo 至少有一个“-v”,它在构建网站时提供(一点)更多信息。
-
嗯...我不确定我是否跟随。我正在使用“serve_site()”函数在 R-Studio 中执行此操作。
-
是的。他的 R 版本一定有问题。我仍然担心从公共文件夹部署 Hugo 时,不使用 Hugo 构建最终会导致不必要的副作用。 Blogdown 建议不要将 public 存储在 repo 中,并从处理过的文件中构建 Hugo。 stackoverflow.com/questions/48312933/…
标签: r rstudio hugo blogdown netlify