このチュートリアルでは、Ubuntu 20.04 LTSにJekyllをインストールする方法を紹介します。知らなかった人のために、Jekyllはテンプレートシステムを備えた静的サイトジェネレーターです。ブログを含む多くの種類のウェブサイトに適合します。サーバー上で実行することも、ローカルで実行して生成されたファイルをサーバーにアップロードすることもできます。これは、Githubページで使用されるデフォルトのソフトウェアです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、' sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にJekyllを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
非rootsudoユーザー
またはrootユーザー
へのアクセス 。非rootsudoユーザー
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 20.04 LTSFocalFossaにJekyllをインストールする
手順1.まず、次の apt
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.Rubyをインストールします。
次のコマンドを実行して、UbuntuシステムにRubyをインストールします。
sudo apt install ruby-full build-essential zlib1g-dev
次のコマンドを使用してRubyバージョンをチェックアウトできます:
ruby --version
ステップ3.Ubuntu20.04にJekyllをインストールします。
gemを使用してJekyll自体と、gemの依存関係を管理するBundlerをインストールします。rootユーザーとしてRubyGemsパッケージ(gemと呼ばれる)をインストールしないでください。ユーザーアカウントの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とBundlerをインストールします:
gem install jekyll bundler
ステップ4.Jekyllを使用して新しいWebサイトを作成します。
これで、ブログを作成してサーバーを実行する準備が整いました。以下のコマンドを使用すると、 idrootwebというディレクトリが作成されます。 。別の名前を付けることができます。このディレクトリでは、Jekyll構成ファイルとセットアップがすべて設定されています。
cd /home jekyll new idrootblog
新しく作成されたディレクトリに移動します idrootweb または、コマンドJekyllを使用するときに付けた新しい名前:
cd idrootweb
Jekyllアプリケーションを起動し、以下のIPアドレスを自分のIPに置き換えます:
jekyll server --host 192.168.77.20 &
手順5.ファイアウォールを構成します。
Jekyll開発サーバーのデフォルトポートであるポート4000を開く必要があります:
sudo ufw allow 4000 sudo ufw enable
ステップ6.JekyllWebインターフェースへのアクセス。
JekyllはデフォルトでHTTPポート4000で使用できます。お気に入りのブラウザを開き、http://your-domain.com:4000に移動します。コード> または
http:// server-ip-address:4000 /
おめでとうございます!Jekyllが正常にインストールされました。Ubuntu20.04LTS Focal FossaシステムにJekyllをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Jekyllの公式Webサイトを確認することをお勧めします。 。