一週間ほど前に www.thinreports.org をリニューアルした。
詳細は Renewal #2 を参照して欲しいが、最後の「README.md との同期」については少しまとめておくことにする。
ポイントは次の二点。
スタイルの同期については、pages-themes/primer の Jekyll テーマを使うことで簡単に解決できる。
README.md と index.html の同期については、いくつかの選択肢を検討した上で GitHub Action のスケジュールイベント を使って、定期的に index.html を更新する方法で解決することにした。
---
で囲まれた内容)と、取得した README.md の内容で index.md を更新する他の選択肢の検討など、詳細は Sync index.md with README.md in thinreports/thinreports #4 を参照して欲しい。
現在、新しいテンプレート形式である Section Format の開発 を少しづつだが進めている。それに伴い、しばらくの間は Thinreports の情報更新が頻繁に発生することになるが、その場合でも tinreports/thinreports リポジトリのみ更新すればよく、www.thinreports.org との情報の齟齬も生じなくなった。更新の作業量も減少し、管理するリポジトリも大幅に削減できた。