Jekyll

静的サイトジェネレーター

Jekyllは、個人、プロジェクト又は組織のサイト向けの、簡単で、ブログのような静的サイトジェネレーターである。 GitHubの共同創業者であるトム・プレストン・ワーナー英語版によって開発が開始され、Rubyで記述されており、自由ソフトウェアライセンスMIT Licenseの条件に基づいて配布されている。

Jekyll
作者 トム・プレストン・ワーナー英語版
初版 2013年5月5日 (11年前) (2013-05-05)[1]
最新版 4.3.4[2] ウィキデータを編集 - 2024年9月16日 (58日前)
リポジトリ ウィキデータを編集
プログラミング
言語
Ruby
対応OS クロスプラットフォーム
種別 ブログ出版システム
ライセンス MIT License
公式サイト jekyllrb.com ウィキデータを編集
テンプレートを表示

歴史

編集

Jekyllは、2008年にトム・プレストン・ワーナーによって開発が開始され[3]、後に開発は新たなメンテナであるParker Mooreに引き継がれ、彼はバージョン1.0.0のリリースに取り組んだ[4]

Jekyllの登場は、ウェブ開発での静的ウェブサイトの人気の復活に繋がった[5]2017年の時点で、GitHubで採用されていることなどから、Jekyllは最も人気のある静的サイトジェネレーターである[6]

特徴

編集

Jekyllは、Markdown又はTextile英語版とLiquidから、Apache HTTP Servernginx又は別のWebサーバで直ぐに利用可能な完全な静的ウェブサイトを生成する[7]。 Jekyllは静的サイトジェネレーターなので、動的ページの生成のためにデータベースを利用することはない[8]。 Jekyllはデータベースの代わりに、YAMLJSONCSV及び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]

脚注

編集
  1. ^ Moore, Parker (2013年5月5日). “Jekyll 1.0.0 Released” (英語). jekyllrb.com. 2021年3月7日閲覧。
  2. ^ "Release 4.3.4"; 閲覧日: 2024年9月22日; 出版日: 2024年9月16日.
  3. ^ Preston-Werner, Tom (2008年11月17日). “Blogging Like a Hacker” (英語). 2021年3月7日閲覧。
  4. ^ Autrand, Aaron (2016年3月11日). “Interview with Parker Moore from Jekyll” (英語). Netlify. 2021年3月7日閲覧。
  5. ^ Biilmann, Matt (2015年11月16日). “Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo” (英語). Smashing Magazine. 2021年3月7日閲覧。
  6. ^ Williamson, Eli (2017年5月25日). “Top Ten Static Site Generators of 2017” (英語). Netlify. 2021年3月7日閲覧。
  7. ^ jekyll/README.markdown” (英語). GitHub. 2021年3月7日閲覧。
  8. ^ Jekyll • Simple, blog-aware, static sites” (英語). jekyllrb.com. 2021年3月7日閲覧。
  9. ^ a b Data Files” (英語). jekyllrb.com. 2021年3月7日閲覧。
  10. ^ GitHub Pages” (英語). jekyllrb.com. 2021年3月7日閲覧。
  11. ^ Patton, Tony (2014年7月16日). “Build full-featured sites with Jekyll, Bootstrap, and GitHub” (英語). TechRepublic. 2021年3月7日閲覧。
  12. ^ Philosophy” (英語). GitHub. 2021年3月7日閲覧。

外部リンク

編集