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
を実行してチェックできます)
- rubygems(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が今インストールされています