はじめに
このガイドは、ステップバイステップでJekyllを学べる入門書です。ダウンロードした無料HTML5テンプレートをJekyllサイトに変換し、 ブログを追加し、ブログをクライアントや技術に詳しくない人でも更新できるようにします。では、はじめましょう!
Jekyllとは?
Jekyllは静的サイトジェネレーター(static site generator)です。Jekyllは、ソースコードをもとに、完全な静的ウェブサイトを生成します。 これは、Wordpressのような典型的なCMSが行っていたものとは違います。Wordpressでは訪問者がページにアクセスするとき、その場でそのページを生成します。 Jekyllでは、ウェブサイト全体は事前に生成されているので、訪問者はシンプルに静的ファイルを閲覧できます。
なぜJekyllを使うのか?
主に複雑な現在のシステムに対する、静的技術の非常に大きなトレンドがあります。Jekyllは:
-
シンプル - Jekyllのサイトは、はるかに少ない機能しか必要としません。これによって、とても早く、シンプルにJekyllサイトを作成できます。
-
速い - Jekyllサイトは、インターネットでも最速のものの1つです。ページを生成する時間が無いですし、Webサーバーもシンプルにファイルを送り返すだけです。
-
安全 - Jekyllサイトは、単に静的サイトであるため、安全です。セキュリティパッチのインストールや、プラグインの脆弱性について心配する必要がありません。
-
スケーラブル - Jekyllサイトはバックエンドを必要としないことによって、とてつもなくスケーラブルです。
-
ソースコード管理できる - すべてのコンテンツを含め、ウェブサイト全体をソースコード管理できます。 これによって、ウェブサイトの全ての履歴が得られ、どの時点にもロールバックができます。