ページビルド失敗: 日付が有効な日時ではない
GitHub Pages リポジトリに、無効な日時が表示されるページがある場合、GitHub Pages サイトはビルドされません。
無効な日時があるために GitHub Pages サイトのビルドに失敗した場合は、次のようなメールが届きます:
件名: Page build failed
The page build failed with the following error:
The value ' was passed to a date-related filter that expects valid dates in
example.md
or one of its layouts
メール通知を受け取ることができるのは、Enterprise インスタンスでアウトバウンドメールサポートが有効になっている場合のみです。詳しい情報については、サイトの管理者に連絡を取ってください。
日時が無効な場合のトラブルシューティング
参考: 使用している GitHub Enterprise Serverインスタンス へプッシュする前にデバッグとビルドエラーの修正を簡単に行えるよう、Jekyll をローカルで実行 することを強くおすすめします。トラブルシューティングの選択肢についてさらに学ぶには、「GitHub Pages のビルドのトラブルシューティング」を参照してください。
github-pages
gem を使ってローカルで Jekyll サイトをビルドし、エラーを再現します。- メールに書かれているエラーからファイルとそのレイアウトをレビューして、日付関連の Liquid フィルタをコールしている箇所を探します。
- 日付関連の Liquid フィルタに渡される変数に、すべてのケースで値があることを確認します (
nil
または""
を渡すと、このエラーがトリガーされます)。
無効な日時を修正したら、変更を GitHub Pages リポジトリにコミットおよびプッシュして、サーバーで次のビルドをトリガーします。