0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Github Pagesの使い方

Last updated at Posted at 2024-04-21

普段皆さんが使用しているgithubにGithub Pagesという機能があります。
Github Pagesでは、作成したWebサイトを無料で公開することができます。

今回は静的なページをGithub Pagesを使用して公開する方法をまとめました。

手順は以下になります。

  1. 公開するページの作成(HTML/CSS)
  2. Githubに公開用のリポジトリを作成する
  3. ローカルのファイルをGithubにアップロードする
  4. Github Pagesでページを公開します

注意:
Github Pagesを使用するためには、githubのアカウントが必要になりますので
まだアカウントをもっていない方は作成をお願い致します。
https://github.com/signup

1. 公開するページをローカルで作成します。

以下がサンプル用のHTML/CSSファイルになります。
ディレクトリ名は「github-pages-sample」です。
ディレクトリ構成は以下になります。

github-pages-sample
├─ index.html
└─ style.css
html
<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
    <title>Document</title>
  </head>
  <body>
    <h1>Github Pagesを使ってサイトを公開する方法</h1>
    <p>手順</p>
    <ol>
      <li>テスト</li>
      <li>テスト</li>
      <li>テスト</li>
      <li>テスト</li>
      <li>テスト</li>
    </ol>
  </body>
</html>
CSS
h1 {
  color: blue;
}

p {
  font-weight: bold;
}

このようなサンプルページになります。
スクリーンショット 0006-04-22 1.08.57.png

今後、このファイルをgithubにアップロードすること(=リモートリポジトリにpush)することになりますので、commitをお願いします。
※まだGitの使い方について未学習の方はこちらなどを参考にしてGitの基礎を勉強してみてください。

2. githubに公開するためのリポジトリを作成します。

(1)
スクリーンショット 0006-04-21 23.05.50.png

(2)
スクリーンショット 0006-04-21 23.06.27.png

(3)リポジトリ名はローカルと同じ「github-pages-sample」にしました。
(異なっていても問題ありません)
スクリーンショット 0006-04-21 23.12.23.png

(4)ページをリロードしてこのページが表示されれば問題ありません。
スクリーンショット 0006-04-21 23.14.41.png

3. ローカルのファイルをgithubにアップロードします。

ローカルの「github-pages-sample」のファイルを、リモートリポジトリの「github-pages-sample」にpushします。

すでに手順1でローカルのファイルはcommitされていると思いますので以下の2つのコマンドを実行するだけでリモートリポジトリにローカルのファイルをpushすることができます。

(1)
スクリーンショット 0006-04-21 23.15.56.png

スクリーンショット 0006-04-21 23.17.55.png

(2)ターミナルを開いて実行します。
スクリーンショット 0006-04-21 23.17.20.png

スクリーンショット 0006-04-21 23.18.09.png

(3)リロードをしてこのような画面になっていれば、ファイルをアップロードできています。
スクリーンショット 0006-04-21 23.18.41.png

4. Github Pagesを使用してページを公開します。

スクリーンショット 0006-04-22 0.46.10.png

ここでは、どのブランチを公開させるか設定します。
今回は、mainブランチのみ作成しているので、mainを選びます。
スクリーンショット 0006-04-22 0.46.23.png

スクリーンショット 0006-04-22 0.46.38.png

Saveをクリックします。
スクリーンショット 0006-04-22 0.46.51.png

Saveを押すと、このような表示がされて、ページの公開のための準備がはじまります。この表示が「緑」になることを待ちます。
スクリーンショット 0006-04-22 0.47.50.png

クリックするとWebページが表示されます。
スクリーンショット 0006-04-22 1.21.06.png

スクリーンショット 0006-04-22 1.44.52.png

これで、手順は終了になります。
ぜひ簡単なポートフォリオやご自身のブログの公開などに役立ててください。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?