ジキルとGithubのブログ
ブログのための多くの優れたソリューションがあります。ポスター、ブロガー、WP ...あなたは選択することができ、もちろんあなたのブログを運営したいなら選択する必要があります。 次に、ブログにおける比較的新しいオタクソリューションについて説明します。これはGithubに基づくJekyllブログです。
Jekyllは静的サイトのシンプルなジェネレーター、ala blogです。 サイトロジックを作成するためのテンプレートが含まれています。 Github Pagesのおかげで、このサイトはGithubでホストできます。 簡単です。 「サイト名」リポジトリ.github.comを作成し、Jekyllサイトコードをそこに公開します。 コミット+プッシュとGithubはサイトを自動的に更新します。
Jekyll + Githubが選ばれる理由:
- Jekyllはpygment構文の強調表示を提供しますが、これは非常に優れています。
- ブログはgitリポジトリに保存されます。つまり、バージョン管理されたリポジトリがあります。
- Jekyllはサイトを1回コンパイルし、静的なHTMLファイルのみが使用されます。
- 変更を追加するか、新しい投稿を書くことは、Githubにコミットすることを意味します。
- 人気-github.com/mojombo/jekyllで Jekyllのウォッチャーとフォークの数を確認
- ドキュメントと例-オープンソースの作業サイトとブログ。
- 便利なマークアップ言語。 ジキルはテキスタイルとマークダウンをサポートしています。 もちろんhtml。
- 信頼できるホスティング。
- ブログコメントは、ala Disqusのサービスを使用して実装できます。
使用説明書:
ソースコードを含むJekyllブログの例: ソース / サイト自体。
ソースを見てみましょう。
_includes /(挿入用のHTML既製ピース)
_layouts /(テンプレート)
_posts /(記事)
テンプレートはLiquidで機能します。
投稿の名前には、年–月–日– name.formatの厳密なフォーマットが必要です。
形式:テキスタイルまたはマークダウン。
投稿には、テンプレートを示すヘッダーを含める必要があります。
--- レイアウト:投稿 title: "投稿タイトル" ---
利点:
1)Github。
2)非常に高速に動作します-> 100ポイントのうち95ポイントがGoogle PageSpeedでプロファイリングします。
3)Herokuに簡単に移動できます(たとえば)
4)コンテンツに集中でき、実装とプラットフォームについて心配する必要はありません。
短所:
1)写真、コメント、タグ、検索などのギャラリーを追加するのはそれほど簡単ではありません。
2)サイトのソースコードを非表示にするには、7ドルを少し超える有料アカウントが必要です。 (修正済み)
3)データベースがありません。
おわりに
JekyllとGitHubがホスティングとして好きです。 これにより、技術的な問題ではなく、書いていることに集中できます。
+ jekyll + github: 私のブログ 。