Jekyllはオープンソースソフトウェアです

Jekyll 無料のブログプラットフォーム

HTMLウェブサイトを生成するための100%無料の静的サイトジェネレーターソフトウェア

Jekyllは静的なWebページジェネレーターであり、Githubのコンテンツを無料で無料でホストしています。GithubページはJekyllが搭載しているためです。ブログまたはサイトを開始するために、マークアップでコンテンツを作成します

概要

静的サイトジェネレーターは、サイトのコンテンツを取得し、一部のテンプレートに適用し、ホスティングプラットフォームでホストできる純粋に静的なHTMLファイルを生成するアプリケーションです。 WordPress、Joomla、Drupal Internetのような動的なCMSの前には、静的なWebサイトに関するものでした。これらのすべての動的なコンテンツ管理システムは、コンテンツの管理を改善しましたが、単純さと速度を犠牲にしました。 SSGによって生成されたWebサイトがプリコンパイルされたファイルをブラウザに提供して、ロード時間が大きくなる場合、ユーザーエクスペリエンスが遅くなります。 セキュリティは、これらすべての最新のWebコンテンツ管理システムがサードパーティのプラグインをサポートするため、最大の懸念事項の1つであり、サーバーサイドコードを実行する際にハッキングする可能性が常にあります。ただし、静的なセットアップでは、コンテンツが処理なしで配信するだけなので、サーバーサイド処理は含まれません。 従来のCMSは、スケールアップするために追加のプラグインと拡張機能が必要なため、コンテンツをカスタマイズすることを困難にします。 SSGSは、開発者により多くの自由と柔軟性を提供し、コンテンツを管理します。 最近、ますます多くの静的サイトジェネレーターが人気を博しているため、Gatsby、Hugo、next.jsなど、Jekyllの代替品がたくさんあります。

要件


Jekyllは、ほとんどのシステムにインストールできるRuby宝石です。 -Rubyバージョン2.5.0以上、すべての開発ヘッダーを含む(Rubyバージョンは ruby -vを実行してチェックできます)

  • ruby​​gems(gem-vを実行することで確認できます -GCCとMAKE(システムがインストールされていない場合は、システムのコマンドラインインターフェイスで「GCC -V」、 G ++ -V、および Make -V`を実行して確認できます)

特徴


Jekyllには次の重要な機能があります *コンテンツの再利用 *マークダウン *レスポンシブデザイン

  • 翻訳
  • コラボレーション *スケーラビリティ *軽量アーキテクチャ *スキン性
  • サポート *ブログ機能 *バージョン化
  • PCプラットフォーム
  • jQueryプラグイン *ブートストラップ統合 *ファーストロードページ *テーマ
  • オープンソース *オフライン表示

インストールガイド


 sudo apt-get install ruby-full build-essential zlib1g-dev 

Ruby Gemsをルートユーザーとしてインストールしないようにするのが最善です。したがって、ユーザーアカウントのGEMインストールディレクトリを設定する必要があります。次のコマンドは、 〜/.bashrcファイルに環境変数を追加して、GEMのインストールパスを構成します。今すぐ実行する:

 
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc 

最後に、Jekyll:

gem install jekyll bundler 

それでおしまい!おめでとうございますJekyllが今インストールされています

 日本