先に直そうとすると
- 原因を探す
- 直す
- もう一度公開
原因が分かるまで、壊れたページが出たままになります。
📚 200stack のやさしい解説 · 第 6 回
サイトの更新で表示が崩れることは、慣れた人にも起こります。壊れたときに「まず前のバージョンに戻す」考え方と、壊さないための予防のコツを紹介します。

もも金曜の夕方にサイトを更新したら、トップページが真っ白に…!

おもちあわてないで!今日は「前に戻せる」仕組みの話をするね。
動画で解説 🎬
よくある事故 💥
原因の多くは、大きなものではありません。
記号が 1 つ抜けただけで、レイアウトが崩れることがあります
別のページで使っていた画像が、出なくなってしまう
使っている部品を新しい版にしたら、動きや見た目が変わることも
気をつけていても、起きるときは起きます。「壊さない」より先に「壊れたらどうするか」を決めておくのが現実的です。
本当に困るのは ⏰
直すまでの間も、お客さんはサイトを見に来ます。夜中や週末だと、直す人がすぐには動けないこともあります。
先に直そうとすると
原因が分かるまで、壊れたページが出たままになります。
まず元に戻すと
先にサイトを見られる状態に戻してから、ゆっくり原因に向き合えます。
⏪ 壊れたら、直すより先に「まず元に戻す」
考え方 🗂️
更新するたびに、そのときのサイトをまるごと 1 つのバージョンとして残します(下はイメージです)。
トップページを新しくした → 表示が崩れた
お知らせを追加した → 問題なし
画像を差し替えた → 問題なし
最初の公開 → 問題なし
バージョン 4 に問題があれば、公開するのを 1 つ前のバージョン 3 に切り替えるだけ。ゲームのセーブからやり直すのと同じです。
200stack では ⏪
200stack では、GitHub に更新を送る(push する)たびに、サイトの組み立てから公開までが自動で進みます。この公開のことを「デプロイ」と呼びます。
デプロイの履歴
デプロイは、更新のときに書いたメッセージや状態と一緒に、履歴として残ります。
🗂️ バージョンの一覧
ロールバック
問題が起きたら、ロールバック(前のバージョンに戻すこと)で、直前の安定したバージョンにすぐ戻せます。
⏪ 履歴から戻せる
落ち着いたら 🔍
手がかりは、ビルド(サイトの組み立て)の記録と、壊れたバージョンで変えた所です。
組み立ての記録(ログ)は、管理画面でリアルタイムに見られます
変えた所を見直して、原因を直します
直したものを、もう一度送ります
新しいバージョンが組み立てられ、公開されます
戻してから直す順番にしておけば、「早く直さなきゃ」というあせりが減ります。
予防のコツ 👀
そもそも、壊れたまま本番に出さない工夫もできます。
プレビューの URL
変更の単位(プルリクエストやブランチ)ごとに、確かめる用の URL が自動でできます。
🔗 変更ごとに自動で
共有リンク
ログインも登録もなしで、公開前のサイトを見てもらえます。スマホでも開けて、必要ならパスコードも付けられます。
👀 みんなで確かめる
自分では気づかなかった崩れを、ほかの人が見つけてくれることもあります。
よくある疑問 💬
まとめ

おもちGitHub に push するだけで公開。デプロイの履歴とロールバックもあるよ。料金は月330円(税込)から。
本サイトでは、アクセス解析(Google アナリティクス)と広告の効果測定(X のピクセル)のためにクッキー等を利用し、閲覧したページなどの情報を Google と X に送ります。この選択は管理画面(dashboard.200stack.com)と共有します。同意いただける場合は「同意する」を押してください。詳細は プライバシーポリシー をご確認ください。
本サイト(www.200stack.com)における200stackの計測状態をこのブラウザで確認し、いつでも停止または再開できます。
現在の状態
停止すると、このブラウザでは計測用識別子の保存および任意のサイト分析イベントの送信を停止します。設定は Cookie に保存されるため、ブラウザや端末を変えると別の設定になります。お客様の公開サイトでは、そのサイト上の案内をご確認ください。