ページビルド失敗: 'for' ループの構文エラー
GitHub Pages コードで Liquid の for
ループ宣言に無効な構文が含まれている場合、GitHub Pages サイトはビルドされません。
Liquid の for
ループ宣言に無効な構文があるために GitHub Pages サイトのビルドに失敗した場合は、次のようなメールが届きます:
件名: Page build failed
The page build failed with the following error:
There is a syntax error in the 'for' loop in index.html. 有効な構文は 'for \<item> in \<collection>' で、\<item> 変数にハイフンや引用符を含めることはできません。
メール通知を受け取ることができるのは、Enterprise インスタンスでアウトバウンドメールサポートが有効になっている場合のみです。詳しい情報については、サイトの管理者に連絡を取ってください。
'for' ループ構文エラーのトラブルシューティング
参考: 使用している GitHub Enterprise Serverインスタンス にプッシュする前にエラーのデバッグと修正を実行するには、Jekyll をローカルで実行します。
-
参照先のファイルでタグをチェックします。 ループがある場合には構文が正しいことを確認します。 次のように見えるはずです:
{% for item in array %}
<!-- for loop body -->
{% endfor %}
for
ループエラーを修正したら、変更をコミットして GitHub Pages リポジトリに再プッシュし、サーバーで次のビルドをトリガーする必要があります。