いずれにせよ、サイトのすべてのページに「最終更新日:1分前」と記載されています。 いつ壊れたのかはわかりませんが、壊れていないというはっきりとした記憶があります。
誰?
「最終更新日:」を処理するパッケージは、おそらく@mr-hope/vuepress-plugin-last-update
壊れています。 そして、そのドキュメントが見つからないので、 @mr-hope/vuepress-plugin-git
なっているのではないかと疑っています。
誰かが古いコミットをチェックして、いつ壊れたかを確認することもできますが、 @ ghostbearは、おそらくそのプラグインdepの更新で壊れたことに同意します。
PR#565、#567、#568が「最終更新日」の正しい時刻を表示しているように見えることに気づきました
多分それは@vuepress/plugin-last-updated
を使うべきですか? ローカルとnetlifyの両方が現在の設定でも正しく表示するため、Idkでテストする方法
Vuepressが柔軟性を提供しなかったため、私たちはそれをMr-Hopeに変更しました。 ghostbearが言ったように、Mr-Hopeからの新しいものは@mr-hope/vuepress-plugin-git
と思います。
#587で問題が解決しなかったようです。 ローカルで正常に動作するため、ビルドスクリプトと関係があると考え始めました
ローカルで正常に動作するため、ビルドスクリプトと関係があると考え始めました
Netlifyでも正常に動作しますが、3日前の変更(破損しなかった)を除いて、ビルドスクリプトにほぼ1年間変更を加えていません。
うーん、それは最新のコミットしか取得しないので、おそらく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
確認はできますが、「数秒前」と表示されます。
ブラウザに関連しているとは思えませんが、Android11の最新のChromeで表現しました。
私は私のVuepressのウェブサイト上でホストされていることを追加することができますVercelとデフォルト使用しています@ vuepressを/最後の更新ローカルにホスティング上で期待どおりに動作しますプラグイン。
移動しました
最近このブログ投稿を見ましたが、まったく同じ問題を説明していると思います。
私がそれから学んだことを要約すると:
次を追加して、ワークフロー( push.yml
)を変更してみてください。
steps:
- uses: actions/checkout<strong i="10">@v2</strong>
with:
fetch-depth: 0
それで修正されたようです(https://github.com/tachiyomiorg/website/commit/327ec78c4142f700b3b375a6149d37cada69700e)。
ありがとう@yegorgunko !