ウェブサイト作成 · 1 min read · Oct 19, 2025

Ubuntu 22.04にJekyll静的ウェブサイトジェネレーターをインストールする方法

Jekyllは、Rubyで書かれた無料でオープンソースの静的ファイルジェネレーターです。これは、数分でウェブサイトを作成するために使用されるシンプルで使いやすいコンテンツ管理システムです。お気に入りのマークアップ言語で書かれたテキストを取り込み、レイアウトを使用して静的ウェブサイトを作成します。Jekyllの組み込み機能を使用して、サイトの外観や感触、URL、ページに表示されるデータなどを調整できます。パーマリンク、カテゴリ、ページ、投稿、カスタムレイアウトなど、多くの機能を提供しています。

このチュートリアルでは、Ubuntu 22.04にJekyll CMSをインストールする方法を示します。

前提条件

  • Ubuntu 22.04を実行しているサーバー。
  • サーバーに設定されたルートパスワード。

始めに

開始する前に、システムを最新の安定版に更新することをお勧めします。次のコマンドで更新できます:

apt update -y  
apt upgrade -y

システムが最新の状態になったら、次のコマンドを実行して他の必要な依存関係をインストールします:

apt install make build-essential curl git tree -y

すべての依存関係がインストールされたら、次のステップに進むことができます。

Rubyのインストール

JekyllはRubyで書かれているため、システムにインストールする必要があります。デフォルトでは、RubyパッケージはUbuntuのデフォルトリポジトリに含まれています。

次のコマンドを実行してRubyをインストールします:

apt install ruby ruby-dev -y

インストールが完了したら、Rubyのgemパッケージマネージャーに、gemをユーザーのホームフォルダーに配置するように指示する必要があります。

次のように~/.bashrcファイルを編集することで行えます:

nano ~/.bashrc

ファイルの最後に次の行を追加します:

export GEM_HOME=$HOME/gems
export PATH=$HOME/gems/bin:$PATH

ファイルを保存して閉じたら、次のコマンドで環境変数を有効にします:

source ~/.bashrc

次に、以下のようにgemコマンドを使用してJekyllとbundlerをインストールできます:

gem install jekyll bundler

インストールが完了したら、次のステップに進むことができます。

Jekyllで新しいウェブサイトを作成する

この時点で、Jekyllはシステムにインストールされています。次のコマンドを実行して、jekyll.example.comという名前の新しいウェブサイトを作成します:

jekyll new jekyll.example.com

ウェブサイトが作成されると、次の出力が得られるはずです:

  Bundler: Using jekyll 4.2.2
  Bundler: Fetching jekyll-seo-tag 2.8.0
  Bundler: Fetching jekyll-feed 0.16.0
  Bundler: Installing jekyll-feed 0.16.0
  Bundler: Installing jekyll-seo-tag 2.8.0
  Bundler: Fetching minima 2.5.1
  Bundler: Installing minima 2.5.1
  Bundler: Bundle complete! 7 Gemfile dependencies, 31 gems now installed.
  Bundler: Use `bundle info [gemname]` to see where a bundled gem is installed.Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
  Bundler: installing your bundle as root will break this application for all non-root
  Bundler: users on this machine.
New jekyll site installed in /root/jekyll.example.com. 

次に、次のコマンドを使用してJekyllによって作成されたすべてのファイルとディレクトリをリストします:

tree jekyll.example.com

次の出力が得られるはずです:

jekyll.example.com
??? 404.html
??? about.markdown
??? _config.yml
??? Gemfile
??? Gemfile.lock
??? index.markdown
??? _posts
    ??? 2022-09-25-welcome-to-jekyll.markdown

1 directory, 7 files

Jekyllサーバーの起動

まず、ウェブサイトのディレクトリに移動し、次のコマンドを使用してwebrick依存関係を追加します:

cd jekyll.example.com  
bundle add webrick

次に、次のコマンドを実行してJekyllウェブサーバーを起動します:

jekyll serve --host=0.0.0.0

サーバーが正常に起動すると、次の出力が得られるはずです:

Configuration file: /root/jekyll.example.com/_config.yml
            Source: /root/jekyll.example.com
       Destination: /root/jekyll.example.com/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
       Jekyll Feed: Generating feed for posts
                    done in 0.375 seconds.
 Auto-regeneration: enabled for '/root/jekyll.example.com'
    Server address: http://0.0.0.0:4000/
  Server running... press ctrl-c to stop.

Jekyllウェブサイトにアクセスする

この時点で、Jekyllは起動し、ポート4000でリッスンしています。今、ウェブブラウザを開いてURL http://your-server-ip:4000 を入力します。Jekyllのデフォルトページにリダイレクトされます:

Jekyll

結論

上記のガイドでは、Ubuntu 22.04にJekyllをインストールする方法を学びました。これで、Jekyllを探索し、自動生成されたコンテンツを使用して独自のウェブサイトを作成できます。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。