Skip to the content.

第3章 GitHub pagesクイックスタート

この章ではGitHub Pagesでウェブサイトを作ります。 一見Jekyllから離れてしまうように思うかもしれませんが、そうではありません。 GitHub Pagesでウェブサイトを作るとき、背後でJekyllが動いているのです。 もちろんJekyllを使わなくても、GitHub pagesでウェブサイトを作ることができますが、ここではその話題は扱いません。

GitHubアカウントの作成

すでにアカウントを持っている方はこの部分を飛ばしてください。 以下は、2022年8月13日現在の方法で、細かいところは今後変わる可能性があります。

GitHub

レポジトリを作成する

GitHubにレポジトリ(gitレポジトリ)を作成します。 今回はローカル(自分のパソコンのこと)にレポジトリを用意せず、GitHub上に直接作っていきます。

Create repository

コミットはgitを知っている方ならその「コミット」のことです。 Gitは後の章で説明します。

README.mdの例

# 〇〇のウェブサイト

これは〇〇のブログ・サイトです。
はじめたばかりなので記事がまだありませんが、どうぞよろしく。

こんなお粗末なものを書く人はいないだろうと思いますが、これでも公開はできます。

作業が終わると、レポジトリが表示されます。 ちなみに、私が作ったレポジトリはこんな感じです。 背景が黒いのは、私がそのように設定したからで、初期設定は白です。

GitHub repository

GitHub Pages の設定

レポジトリ名(青色の文字列)の下にタブ(メニュー)が並んでいます。 一番左は「<> code」、一番右が「Settings」です。

この段階でGitHub Pagesの作成が開始されます。 作成にはおよそ2分かかり、その過程でJekyllが使われます。

README.mdがHTMLに変換されてページに現れているはずですので、右上の「visit site」ボタンをクリックして確認してください。

テーマを選ぶ

GitHubで設定する「テーマ」は「Jekyllのテーマ」のことです。 Jekyllで一からサイトを構築することもできますが、テーマを使うとそのかなりの手間を省くことができます。

「Settings」の「Page」メニューを開きます。 ブランチの選択の下にテーマの選択(Theme Chooser)のボタン「Change Theme」があります。 それをクリックします。 2022/8/13の時点では、「Cayman」から「Leap Day」までのテーマが表示されています。 そのうちの気に入ったテーマをクリックし、「Select theme」(テーマを選択、緑色)ボタンをクリックします。

レポジトリ名(青色の文字列)の下のメニューから、「<> code」(一番左)をクリックします。 すると、コードに「_config.yml」が追加されています。

ここでは「Cayman」を選んだとします。 「_config.yml」をクリックします。

theme: jekyll-theme-cayman

あなたが他のテーマを選んだのであれば、ここにはそのテーマが書かれているはずです。

ウェブページの確認

ウェブページはhttps://(ユーザ名).github.io/(レポジトリ名)/となっています。 ブラウザからアクセスしてみてください。

GitHub page example

これは私のウェブサイトですが、作成当初ではなく完成間近のものです。 あなたのウェブページでは、内容は違ってもレイアウトは同じものが表示されていると思います。 ただし、もしあなたがCayman以外のテーマを選んだのであれば、レイアウトは異なります。

この時点では、README.mdの内容がトップページに反映されています。

このあと様々な内容を付け加えてサイトを構築していきます。

いかがでしょうか? このようにGitHubを使って無料でホームページを作ることができます。 ただし、商用利用などはできないことになっています。 詳しくはGitHubの利用規約を確認してください。