Takym > WikiToPages
GitHub Wiki を GitHub Pages に変換する仕組み
現行の仕組み
- GitHub Wiki を更新する。
- 一ヶ月おきに Dependabot が更新を確認し、更新があればプルリクエストを作成する。
- プルリクエストを手動でマージする。
- GitHub Pages が Markdown を HTML へ変換してウェブサイトとして公開する。
- GitHub Pages は Jekyll を利用している。
現在、提案中の仕組み
- 次の条件の何れかが満たされた時に GitHub Actions のワークフロー「Update Wiki Submodule」が作動する:
master
ブランチが更新された時
master
ブランチに対してプルリクエストが開かれた時
- 日本時間における毎日午前三時
- 手動で呼び出された時
- 最新の
master
ブランチの wiki
ディレクトリに移動し、ウィキの最新の状態へ同期する。
- コミットを作成し、プッシュする。
- GitHub Pages が Markdown を HTML へ変換してウェブサイトとして公開する。
- GitHub Pages は Jekyll を利用している。
その他
- 上手く動作しなかった時の保険として Dependabot の設定は残してある。
- ステータスバッジの表示例:

(フォーク)
廃案
- GitHub Wiki を更新する。
- 一日おきに Dependabot が更新を確認し、更新があればプルリクエストを作成する。
- GitHub Actions のワークフロー「Merge Dependabot PR」が作動する。
- プルリクエストが自動的にマージされる。
- GitHub Actions が Markdown を HTML へ変換してウェブサイトとして公開する。
- GitHub Actions は Jekyll を利用している。
その他
関連 PR