一言でいうと

Markdownなどの素材から静的Webサイトを生成するRuby製の静的サイトジェネレーター。

より具体的には

テンプレート、設定ファイル、記事データをビルドし、Webサーバーへそのまま配置できるHTMLやCSSを出力する。データベースを必要とせず、Gitでコンテンツと設定を一緒に管理しやすい。

関連記事での使用例

Jekyll + GitHub Pagesでブログを始めました

Markdownで記事を書き、GitHub Pagesで配信するブログの生成基盤として使用している。

Obsidian & Discord-bot で個人用ナレッジベースを構築する

knowledge-vaultから取り込んだ技術メモと学習記録を、公開用サイトへ変換する役割を担う。

関連