上位10の静的サイトジェネレーター(パート2)

前回の記事で開始した静的サイトジェネレーターのレビューを続けます。



6.オクトプレス



技術的な観点から見ると、OctopressはJekyllの改良されたブランチですが、非常に人気があるため、このリストにも載っています。 Octopressは、ハッカー(およびRails開発者)にとって主にJekyllです。 OctopressはデフォルトでJekyllでブログを実行するために必要な多数のプラグインがデフォルトで含まれているため、特にブログを作成している場合、Octopressはかなり簡単にカスタマイズできます。



カスタマイズに関しては、Octopressコードを使用すると、独自のコードを簡単に変更および作成できます。 すでに述べたように、ほとんどのOctopressプラグインはJekyllと互換性があります(逆も同様です)。



Octopressをインストールするには:



1. GitHubリポジトリをコピーします

git clone git://github.com/imathis/octopress.git octopress cd octopress
      
      





2.関係を確立する

 gem install bundler rbenv rehash #    rbenv,   ,       bundle install
      
      





3.標準のOctopressテーマをインストールします

 rake install
      
      







7. Docpad



Docpadは、静的サイトの動的ジェネレーターです。 他の静的サイトジェネレーターよりも広範な機能を提供し、クエリエンジンを介したデータベースのクエリ、外部データベースからのページのインポート、リクエストごとのWebページの再表示などの機能を提供します。



Docpadには、Coffeescript、Stylus、LESSなどのプリプロセッサの組み込みサポートがあり、プラグインを使用してテンプレートエンジン、プリプロセッサ、マークアップ言語をサポートしているため、必要なプラグインを使用して任意の組み合わせを選択できます。 Docpadは、プラグインを介したTumblr、GitHub、Dropboxなどの外部ソースからのページのインポートもサポートしています。



Docpadは、膨大な数のプラグインと優れたドキュメントを備えた多機能プラットフォームです。 サーバーと通信するには、その上に構築されたNode.jsを使用します。



Docpadをインストールするだけで
 npm: npm install -g npm; npm install -g docpad@6.78
      
      







8.ヘキソ



Hexoは静的なブログ用の軽量シェルであり、Webサイトの生成速度が非常に速いことを特徴としています。 Hexoは、単純な静的サイトジェネレーターを必要とする多くのコンテンツを持つブロガーに最適です。 WordPress、Joomla、Jekyll、Octopress、RSSなどの他のブログプラットフォームからの便利な移行機能を提供します。 そして、Hexoで最も重要なのは、Octopress用に作成されたほとんどのプラグインを使用できることです(したがって、Jekyll用に作成されたプラグインはごくわずかな変更で)。



Hexoは、カバーページの作成とカスタマイズのために、Markdown、YAMLをサポートしています。 また、Hexoの特徴的な速度を失うことなく、GitHub、Heroku、Rsyncなどのサイトに1つのコマンドでデプロイできます。



HexoはNode.jsを使用してインストールできます。
 npm install hexo-cli -g
      
      







9.ヒューゴ



Hugoは、テンプレートやコンポーネントのサポート、ページネーション、タクソノミーなどの優れた多機能機能を備えた静的汎用サイトのジェネレーターであり、元々はHugoから継承された独自の分類システムでした。 これは、タグに基づいて投稿をクラスに分類できるだけでなく、タイトルページから始めて、カテゴリやシリーズなど、選択した他の方法でも投稿を分割できることを意味します。 Hugoは3種類のデータファイル(YAML、JSON、TOML)をサポートしており、作業に適したものを選択できます。



プラグインの代わりに、Hugoは「ショートコード」を使用して、Markdown内でリッチコンテンツを使用できるようにします。 仕組みについては、この記事をご覧ください。 HugoはGoプログラミング言語で書かれており、GitHubページでさまざまなプラットフォーム用の個別のインストールファイルを提供しています。 ケースにHugoをインストールする方法については、Hugoのインストール手順をご覧ください。



Homebrewを使用する場合、次のコマンドを使用してHugoおよびすべての相互依存関係をインストールできます。
  brew install hugo
      
      







10.ブランチ



ブランチは、ブログやWebサイトよりもHTML5のWebアプリケーションを対象としていますが、それでも非常に使いやすく、静的サイトの高速ジェネレーターです。 すべてのコードとスクリプトをコンパイルするだけでなく、コードを自動的に縮小(最小化)して画像を圧縮することもできます。 ブランチには、ニーズに合わせてジェネレータをカスタマイズするために使用できる多くのプラグインが含まれています。 ブランチプラグインの完全なリストはこちらにあります。



ブランチでは、主にサイト(またはWebアプリケーション)を作成するためのテンプレートである「スケルトン」を提供しています。 Brunchはプロジェクトのすべての不変部分をキャッシュし、変更されたファイルのみをコンパイルするため、コンパイル速度はほぼ最速です。 ブランチはNode.js上に構築され、次のコマンドを使用してインストールされます。
 npm install -g brunch
      
      







Megamindリーダー向けの便利なPaystoソリューション:



All Articles