けりのホームページ KERI's Lab のソースコード
以下の要領でホームページを公開しています。
- Markdown 形式で記事を書く
- 静的サイトジェネレータ Hugo で HTML 形式のウェブサイトを生成する
- 生成したサイトを GitHub Pages で公開する
- GitHub Actions で記事の更新を自動デプロイする
- 独自ドメインを GitHub Pages に設定する
- HTTPS アドレスへのリダイレクトを設定する
GitHub Pages で公開するにあたって、次のようなブランチ構成になっています。
- html
- 生成したホームページの HTML などを含む静的サイトディレクトリ
- hugo
- ホームページのソースとなる Hugo プロジェクトディレクトリ
以下のテーマを Git Submodule として配置して使用しています。