Webサイト
2025 Q1
ブランチごとに異なるビルド手順を想定し、それぞれ GitHub Actions を用意する
{version} ブランチ
成果物を gh-pages ブランチの {version}/ ディレクトリにコミット
https://kepeken.github.io/bipuuk/{version}/ にデプロイ
main ブランチ
成果物を gh-pages ブランチのルートディレクトリにコミット
https://kepeken.github.io/bipuuk/ にデプロイ
各ブランチの運用
v0.3: Docusaurus + Elm
v0.2: Jekyll
Docusaurus のバージョニングではドキュメント以外のパーサーなどを保存できないため
2021 Q1
Jekyll
GitHub Pages のデフォルト
Docusaurus
バージョニングができる
パーサはごりごり JavaScript (あるいは AltJS) を使うが、静的サイトジェネレータとは相性が悪いので困った