Jekyll
- 静的なウェブサイトやブログを作成するためのオープンソース(静的サイトジェネレータ)
- Rubyプログラミング言語で開発されている
- MarkdownやHTMLなどのマークアップ言語でコンテンツを記述し、テンプレートや設定ファイルを使ってウェブサイトの外観や構造を管理する
Jekyllの特徴
-
静的なサイト生成
動的なデータベースやサーバーサイドスクリプトの使用は不要
コンテンツファイルやテンプレートから静的なHTMLファイルを生成
→高速でセキュアなウェブサイトを構築可能 -
マークアップ言語のサポート
MarkdownやHTMLなどのマークアップ言語をサポート
コンテンツファイルはマークアップ言語で記述され、Jekyllはそれを解析して静的なHTMLファイルに変換 -
テンプレートエンジン
Liquidと呼ばれるテンプレートエンジンを使用して、ウェブサイトのテンプレートやレイアウトを管理
→共通の要素やレイアウトを再利用したり、動的なコンテンツを組み込んだりできる -
カスタマイズ可能
柔軟でカスタマイズ可能な機能を提供
プラグインシステムを使用して機能を追加したり、テーマを変更できる