トップQs
タイムライン
チャット
視点
Jekyll
静的サイトジェネレーター ウィキペディアから
Remove ads
Jekyllは、個人、プロジェクト又は組織のサイト向けの、簡単で、ブログのような静的サイトジェネレーターである。 GitHubの共同創業者であるトム・プレストン・ワーナーによって開発が開始され、Rubyで記述されており、自由ソフトウェアライセンスのMIT Licenseの条件に基づいて配布されている。
![]() | この項目「Jekyll」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 "Jekyll (software)" 2021年2月23日 (火) 13:44 (UTC)) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2021年3月) |
Remove ads
歴史
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などのクラウドベースのコンテンツ管理システムに接続することができるので、コンテンツの編集者はコーディングの方法を知らなくてもサイトのコンテンツを変更することができる。
Remove ads
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]
脚注
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads