无论如何,网站上的每个页面都说“上次更新:一分钟前”。 我不确定它是什么时候坏的,但我确实对它没有坏过有清晰的记忆。
任何人?
处理“上次更新:”的包可能已损坏@mr-hope/vuepress-plugin-last-update
。 而且我找不到它的文档,所以我怀疑它已经变成了@mr-hope/vuepress-plugin-git
。
有人可以尝试查看旧提交以查看它何时损坏,但我同意损坏。
刚刚注意到 PR #565、#567 和 #568 似乎显示了“上次更新”的正确时间
也许它应该使用@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 !