Commit 3f7cc5a
committed
Jekyllビルド時のデータ更新を自動化し、GitHub Actionsを最適化
1. Jekyllビルドフック追加(_plugins/build_hooks.rb)
- jekyll buildまたはjekyll server実行時に自動的に以下を実行:
- upsert_dojos_geojson: GeoJSON生成
- compact_geojson: GeoJSON圧縮(22.9%削減)
- cache_dojo_logos: ロゴキャッシュ
- ローカル開発でも本番環境でも一貫した動作
2. GitHub Actions最適化(scheduler_daily.yml)
- 二重実行していたcompact_geojsonを削除
- Jekyllプラグインが自動実行するため不要に
- ビルド時間の短縮とコードの簡潔化1 parent bff1711 commit 3f7cc5a
2 files changed
Lines changed: 19 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
93 | | - | |
| 92 | + | |
94 | 93 | | |
95 | 94 | | |
96 | 95 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
0 commit comments