Tailpagesでホームページ作成

やったこと

Tailpages を Fork してホームページを作成した。
ドメインは Google Domains で購入。
デプロイ先は GitHub Pages を選択。
また WSL2 に Jekyll をインストールし、ローカルでビルドできる環境を構築した。
※ WSL2(AlmaLinux)で Jekyll を動作させるためには rubyruby-devel の他に Development Tools のインストールが必要。

ハマったこと

Blog が表示されない

作業日時: 2023/04/08 深夜
ファイル名を2023-04-08-homepage.mdで作成してローカルで確認 → 問題なし
GitHub Pages にデプロイ → 表示されない

ファイル名を2023-04-07-homepage.mdに変更したら GitHub Pages でも表示された。

考察: おそらく GitHub Pages サーバのタイムゾーンが日本ではない場所に設定されていて、まだ 4 月 8 日になっていなかった可能性

無駄に時間食ってしまった…。

参考

Tailpages

Introducing Tailpages (Tailwind + Github Pages)

GitHub Pages

GitHub Pages について

Jekyll

GitHub Pages と Jekyll について
Jekyll on Linux > RHEL8/CentOS8
Jekyll を使用して GitHub Pages サイトをローカルでテストする

ドメイン周り

GitHub Pages サイトのカスタムドメインを管理する > Apex ドメインを設定する
GitHub Pages に Google Domains で購入した独自ドメインを設定する
GitHub Pages のカスタムドメインの検証

ブランチ保護ルール

GitHub で自分以外の人が main ブランチに直接 PUSH するのを禁止する

感想

ちゃんと手順メモっとけばよかった。