Jekyll
静的サイトジェネレーター
From Wikipedia, the free encyclopedia
Jekyllは、個人、プロジェクト又は組織のサイト向けの、簡単で、ブログのような静的サイトジェネレーター。GitHubの共同創業者であるトム・プレストン・ワーナーによって開発が開始され、Rubyで記述されており、自由ソフトウェアライセンスのMIT Licenseの条件に基づいて配布されている。
|
| |
| 作者 | トム・プレストン・ワーナー |
|---|---|
| 初版 | 2013年5月5日[1] |
| 最新版 |
4.4.1[2] |
| リポジトリ | |
| プログラミング 言語 | Ruby |
| 対応OS | クロスプラットフォーム |
| 種別 | ブログ出版システム |
| ライセンス | MIT License |
| 公式サイト |
jekyllrb |
歴史
特徴
Jekyllは、Markdown又はTextileとLiquidから、Apache HTTP Server、nginx又は別のWebサーバで直ぐに利用可能な完全な静的ウェブサイトを生成する[7]。 Jekyllは静的サイトジェネレーターなので、動的ページの生成のためにデータベースを利用することはない[8]。 Jekyllはデータベースの代わりに、YAML、JSON、CSV及びTSVファイルからのコンテンツの読み込みに対応している[9]。 これらのDataファイル内のコンテンツには、Liquid templating systemを介してアクセスすることができる[9]。 Jekyllは、GitHubが提供している静的ウェブページのためのホスティングサービスであるGitHub Pagesのバックエンドのエンジンである[10]。
Jekyllは、Bootstrap[11]やSemantic UIなどのフロントエンドフレームワークと組み合わせて利用することができる。
Jekyllによるサイトは、CloudCannon、Forestry、Netlify又はSiteleafなどのクラウドベースのコンテンツ管理システムに接続することができるので、コンテンツの編集者はコーディングの方法を知らなくてもサイトのコンテンツを変更することができる。
Jekyllの哲学
Jekyll does what you tell it to do — no more, no less. It doesn't try to outsmart users by making bold assumptions, nor does it burden them with needless complexity and configuration. Put simply, Jekyll gets out of your way and allows you to concentrate on what truly matters: your content.—[12]