4.1 KiB
		
	
	
	
	
	
			
		
		
	
	
			4.1 KiB
		
	
	
	
	
	
Jekyll
Tom Preston-Werner, Nick Quaranto や多くの素晴らしいコントリビュータによって作成されています!
Jekyll は個人プロジェクトや組織のサイトに最適な、シンプルで、ブログを意識した静的サイトジェネレータです。 複雑さを排除したファイルベースのCMSのようなものと考えてください。 Jekyll はコンテンツを受け取り、 Markdown や Liquid テンプレート をレンダリングし、 Apache や Nginx やその他の Web サーバに提供する準備ができた静的な Web サイトを完全に出力してくれます。 Jekyll は GitHub Pages の背後にあるエンジンなので、 あなたの GitHub リポジトリからサイトをホストするために使用する事ができます。
原理
Jekyll あなたがするように伝えたことをします ― それ以上でもそれ以下でもありません。 それは、大胆な仮定によってユーザの裏をかこうとせず、 また、不必要な複雑さや設定をユーザに負担しません。 簡単に言えば、 Jekyll はあなたの道を開け、 真に重要なもの: コンテンツに集中することができます。
開始方法
- gem をインストールします
 - 使用方法 と 設定方法 を読みます
 - 既存の Jekyll で作られたサイト をチラッと見ます
 - Fork し、あなたの変更を コントリビュート します
 - 質問があったら? irc.freenode.net の 
#jekyllチャンネルをチェックしてください 
より深く
- 以前のシステムからの移行
 - YAML Front Matter がどのように働くかを学ぶ
 - 変数を使ってサイトに情報を表示する
 - posts が生成される時のパーマリンクをカスタマイズ
 - 人生を容易にするために、組み込みの Liquid 拡張を使用する
 - あなたのサイト固有のコンテンツを生成するために、カスタムプラグインを使用する
 
実行時の依存関係
- Commander: コマンドラインインターフェース構築 (Ruby)
 - Colorator: コマンドライン出力に色付け (Ruby)
 - Classifier: posts の関連を生成 (Ruby)
 - Directory Watcher: サイトの自動再生成 (Ruby)
 - Kramdown: デフォルトの Markdown エンジン (Ruby)
 - Liquid: テンプレートシステム (Ruby)
 - Pygments.rb: シンタックスハイライト (Ruby/Python)
 - RedCarpet: Markdown エンジン (Ruby)
 - Safe YAML: セキュリティのために構築された YAML パーサ (Ruby)
 
開発時の依存関係
- Launchy: クロスプラットフォーム ファイルランチャ (Ruby)
 - Maruku: Markdown スーパーセット インタプリタ (Ruby)
 - RDiscount: Discount Markdown プロセッサ (Ruby)
 - RedCloth: Textile サポート (Ruby)
 - RedGreen: よりよいテスト出力 (Ruby)
 - RR: モック (Ruby)
 - Shoulda: テストフレームワーク (Ruby)
 - SimpleCov: カバレッジフレームワーク (Ruby)
 
ライセンス
ライセンスを見てください。




