Jekyll
この項目「Jekyll」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 "Jekyll (software)" 2021年2月23日 (火) 13:44 (UTC)) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2021年3月) |
作者 | トム・プレストン・ワーナー |
---|---|
初版 | 2013年5月5日[1] |
最新版 | 4.3.4[2] - 2024年9月16日 |
リポジトリ | |
プログラミング 言語 | Ruby |
対応OS | クロスプラットフォーム |
種別 | ブログ出版システム |
ライセンス | MIT License |
公式サイト |
jekyllrb |
Jekyllは、個人、プロジェクト又は組織のサイト向けの、簡単で、ブログのような静的サイトジェネレーターである。 GitHubの共同創業者であるトム・プレストン・ワーナーによって開発が開始され、Rubyで記述されており、自由ソフトウェアライセンスのMIT Licenseの条件に基づいて配布されている。
歴史
[編集]Jekyllは、2008年にトム・プレストン・ワーナーによって開発が開始され[3]、後に開発は新たなメンテナであるParker Mooreに引き継がれ、彼はバージョン1.0.0のリリースに取り組んだ[4]。
Jekyllの登場は、ウェブ開発での静的ウェブサイトの人気の復活に繋がった[5]。 2017年の時点で、GitHubで採用されていることなどから、Jekyllは最も人気のある静的サイトジェネレーターである[6]。
特徴
[編集]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]
脚注
[編集]- ^ Moore, Parker (2013年5月5日). “Jekyll 1.0.0 Released” (英語). jekyllrb.com. 2021年3月7日閲覧。
- ^ "Release 4.3.4"; 閲覧日: 2024年9月22日; 出版日: 2024年9月16日.
- ^ Preston-Werner, Tom (2008年11月17日). “Blogging Like a Hacker” (英語). 2021年3月7日閲覧。
- ^ Autrand, Aaron (2016年3月11日). “Interview with Parker Moore from Jekyll” (英語). Netlify. 2021年3月7日閲覧。
- ^ Biilmann, Matt (2015年11月16日). “Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo” (英語). Smashing Magazine. 2021年3月7日閲覧。
- ^ Williamson, Eli (2017年5月25日). “Top Ten Static Site Generators of 2017” (英語). Netlify. 2021年3月7日閲覧。
- ^ “jekyll/README.markdown” (英語). GitHub. 2021年3月7日閲覧。
- ^ “Jekyll • Simple, blog-aware, static sites” (英語). jekyllrb.com. 2021年3月7日閲覧。
- ^ a b “Data Files” (英語). jekyllrb.com. 2021年3月7日閲覧。
- ^ “GitHub Pages” (英語). jekyllrb.com. 2021年3月7日閲覧。
- ^ Patton, Tony (2014年7月16日). “Build full-featured sites with Jekyll, Bootstrap, and GitHub” (英語). TechRepublic. 2021年3月7日閲覧。
- ^ “Philosophy” (英語). GitHub. 2021年3月7日閲覧。