計算研究会HPの環境について@2023
一言で
Jekyllを用いてマークダウンで書かれた記事を変換しGitHub Pagesに置いています。
Jekyll
Jekyllはシンプルな静的サイトを作成できるRuby製のソフトです。
Directory Structureで定義されているようなファイル構成をとっています。本HPの実際のファイルはここにあります。
マークダウンに加え、Liquidというテンプレートエンジンも利用可能です。また、HTMLとCSSも使用可能です。
GitHub Pages
GitHubのホスティングサービスで、リポジトリの内容をそのまま公開したり、Actionsを使ってページを生成することもできます。
Jekyllとの連携がかなり優秀で、簡単にこのHPのようなサイトを生成できます。いくつかのファイルを設定し、Pagesを使う設定をすることで、このHPは生成されています。
詳しくはJekyllを使用してGitHub Pagesサイトを設定するを確認してください。