Website: 页面总是“上次更新:一分钟前”

创建于 2021-03-06  ·  14评论  ·  资料来源: tachiyomiorg/website

无论如何,网站上的每个页面都说“上次更新:一分钟前”。 我不确定它是什么时候坏的,但我确实对它没有坏过有清晰的记忆。

所有14条评论

任何人?

处理“上次更新:”的包可能已损坏@mr-hope/vuepress-plugin-last-update 。 而且我找不到它的文档,所以我怀疑它已经变成了@mr-hope/vuepress-plugin-git

有人可以尝试查看旧提交以查看它何时损坏,但我同意损坏

刚刚注意到 PR #565、#567 和 #568 似乎显示了“上次更新”的正确时间
Screenshot from 2021-03-09 19-18-53

也许它应该使用@vuepress/plugin-last-updated ? 我知道如何测试它,因为即使使用当前配置,local 和 netlify 也能正确显示它

我们从那个改为 Mr-Hope,因为 Vuepress 没有提供任何灵活性。 我相信 Mr-Hope 的新版本是 Ghostbear 提到的@mr-hope/vuepress-plugin-git

看起来#587 没有解决问题。 开始认为它与构建脚本有关,因为它在本地运行良好

开始认为它与构建脚本有关,因为它在本地运行良好

在 Netlify 上也可以正常工作,但除了 3 天前的更改(没有破坏它),我们几乎一年没有对构建脚本进行更改

嗯,它可能是actions/checkout@v2因为它只获取最新的提交。
通过做一个浅克隆--depth 1我能够重现这个问题,所以它可能是actions/checkout@v2在某个时候改变了

正如我在 discord#website 上提到的,我们可以将站点切换到 Netlify 并获得一个开源团队(https://www.netlify.com/legal/open-source-policy)

不过我们需要一个行为准则,所以研究一些简单的

正如我在 discord#website 上提到的,我们可以将站点切换到 Netlify 并获得一个开源团队(https://www.netlify.com/legal/open-source-policy)

不过我们需要一个行为准则,所以研究一些简单的

虽然我在 Discord 中推荐了这个,但我也会在这里添加它以供讨论。
https://github.com/karlgroves/dontbeadick

我可以确认,但对我来说它显示“几秒钟前”。
我怀疑它与浏览器有关,但我在 Android 11 上的最新 Chrome 上代表了它。

我可以在我的 Vuepress 网站上添加它,该网站托管在Vercel 上并使用默认的@vuepress/last-updated插件,它可以在本地和托管上按预期工作。
搬家了

最近看到这篇博客文章,我相信它描述了完全相同的问题。

总结一下我从中学到的东西:
您可以尝试通过添加以下内容来更改您的工作流程 ( push.yml ):

steps:
  - uses: actions/checkout<strong i="10">@v2</strong>
    with:
      fetch-depth: 0

这似乎已经解决了(https://github.com/tachiyomiorg/website/commit/327ec78c4142f700b3b375a6149d37cada69700e)。

谢谢@yegorgunko

此页面是否有帮助?
0 / 5 - 0 等级