【问题标题】:Why changes are not being updated on the website posts?为什么网站帖子上没有更新更改?
【发布时间】:2020-10-01 22:54:39
【问题描述】:

当我更改/更新已发布帖子的内容时,更新会显示在本地计算机上,并带有 serve_site,但是更改不会在网站中更新。 其他部分(例如简历)的更改会在网站上更新。这是博客链接 - https://knitdata.org/https://github.com/knitdata/minrblog 的回购。该站点使用 blogdown、hugo(学术主题)构建并通过 netlify 部署。生产部署没有问题。

非常感谢任何帮助。

【问题讨论】:

  • 您能否提及哪些部分未在实时站点上更新?查看了来源,我无法弄清楚。我看到您正在使用 Netlify - 您是否看过那里,是否获得了最新的更改,是否显示任何错误?您提到的更改是在远程存储库(在 GitHub 上)吗?也许您没有从本地仓库推送最新的更改。
  • @AMoustache 帖子部分未更新。我在 Netlify 上没有任何问题,每个更改都已正确部署。我认为问题不在于netlify。更改在 Github 上,每次更新后都会推送更改。

标签: r hugo blogdown


【解决方案1】:

也许这是您身边的一些临时缓存。除了修改现有帖子之外,我阅读了您最近提交的一些内容,并且我可以在您的网络上看到更改。例如。最后一次提交正确显示,这句话是新的:

通过 git、GitHub 和 Netlify 部署更改可能需要一些时间,并且可以缓存在某处。因此,在进行一些更改后访问您的网络时,请尝试强制刷新(例如,如果您使用基于 Chrome 的浏览器,则通过Ctrl+Shift+R)。

【讨论】:

  • 对,有时变化会在一段时间后出现。我删除了你在我的帖子上发布的 cmets 并推送到 Github,现在快 10 个小时了,更改尚未在网络上更新。除非更改花费的时间超过了我认为不应该出现的情况。其他部分会立即进行更改。不知道临时缓存,我需要深入挖掘。
  • @MinR 啊,我看到了您的文件结构:您的帖子不仅包含 .Rmd 文件,还包含生成的 HTML 文件。对于“主题建模”帖子,您已在 GitHub 上更新了 Rmd 文件,但该文件夹还包含带有旧内容的旧 HTML 文件,请参阅here。这就是您看不到更新的原因 - 它需要那个 HTML 文件!您只需将源文件推送到 git 并让 Netlify 完全生成您的网站。
  • 谢谢@Petr Kajzar。现在可以了。显然我推动提交太快了,而 netlify 正在选择初始 HTML 文件。
猜你喜欢
  • 2021-03-25
  • 2016-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多