Несмотря ни на что, на каждой странице сайта написано «Последнее обновление: минуту назад». Я не уверен, когда он сломался, но у меня есть отчетливые воспоминания о том, что он не сломался.
Кто угодно?
Обработка пакета "Последнее обновление:", вероятно, не работает @mr-hope/vuepress-plugin-last-update
. И я не могу найти к нему документацию, поэтому у меня есть подозрение, что он превратился в @mr-hope/vuepress-plugin-git
.
Кто-то может попробовать проверить старые коммиты, чтобы увидеть, когда они сломались, но я согласен с @ghostbear, что они, вероятно, сломались при обновлении этого плагина.
Только что заметил, что PR # 565, # 567 и # 568, похоже, отображают правильное время для «Последнее обновление».
Может, стоит использовать @vuepress/plugin-last-updated
? Idk, как это проверить, так как и local, и netlify показывают его правильно даже с текущей конфигурацией
Мы перешли с этого на Mr-Hope, потому что Vuepress не предлагал никакой гибкости. Я считаю, что новый от Mr-Hope - это @mr-hope/vuepress-plugin-git
о котором упоминал ghostbear.
Похоже, что №587 не устранил проблему. Начинаю думать, что это как-то связано со сценарием сборки, потому что он отлично работает локально.
Начинаю думать, что это как-то связано со сценарием сборки, потому что он отлично работает локально.
Также отлично работает на Netlify, но за исключением изменения 3 дня назад (которое не нарушило его), мы не вносили изменений в скрипт сборки почти год.
Хм, вероятно, это actions/checkout@v2
потому что он получает только последнюю фиксацию.
И, выполнив неглубокий клон --depth 1
я могу воссоздать проблему, так что это может быть actions/checkout@v2
которое изменилось в какой-то момент.
Как я упоминал на веб-сайте Discord #, мы могли бы переключить сайт на Netlify и получить команду с открытым исходным кодом (https://www.netlify.com/legal/open-source-policy)
Для этого нам понадобится Кодекс поведения, поэтому рассмотрим несколько простых.
Как я упоминал на веб-сайте Discord #, мы могли бы переключить сайт на Netlify и получить команду с открытым исходным кодом (https://www.netlify.com/legal/open-source-policy)
Для этого нам понадобится Кодекс поведения, поэтому рассмотрим несколько простых.
Хотя я рекомендовал это в Discord, я также добавлю это здесь для обсуждения.
https://github.com/karlgroves/dontbeadick
Я могу это подтвердить, но для меня это отображается «несколько секунд назад».
Я сомневаюсь, что это связано с браузером, но я представлял его в последней версии Chrome на Android 11.
Я могу добавить это на свой веб-сайт 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 !