はじめに
blog.k-bushi.com
の本番環境でのみ、コードブロックのコードのスペースが削除されてしまっている。
その問題を解決する。
現象
こんな感じで本番環境のみ、コードの整形が崩れている。
原因
まず、前提として本番環境は下記のようにデプロイされる。
ローカル → GitHub
→ Netlify
のような感じ。
また、ドメインサービスでは Cloudflare
で動いている。
この中で怪しいのは、 Netlify
か Cloudflare
の AutoMinify
の可能性が高い。
以前他のエラーが出たときの原因は、Cloudflare
の AutoMinify
が原因だった。
ので、Cloudflare
を見てみる。
CloudflareのAutoMinifyの確認
- ログイン後、
ルール
→構成ルール
から以前設定したルールを見る。
いけてる!
おわりに
今回は、本番環境のみコード整形が崩れている原因について調査した。
前回の経験からすぐに原因がわかったが、知らないと困惑するなと思った。AutoMinify
はWebパフォーマンスを上げてくれるが、こういうこともあることを肝に銘じておきたい。
また、今の今までコード整形が崩れていることに気づくことができなかった…。
ローカル環境で動いているからいいかの精神だったが、デプロイやインフラで動作の違いが出ることに気をつけていきたい…。