GitHub Pages お試し操作

GitHub Pages お試し操作

Git
この記事は約4分で読めます。
記事内に広告が含まれています。

任意Gitリポジトリから静的サイトを公開出来る機能です。

公式サイト情報
GitHub Pages
Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are l...

→ 超ざっくりに書くならば、、、任意ブランチにおける特定フォルダの「index.html」をGitHubさんが認識してWEBサーバとして公開してくれる。もちろん有効設定は必要です。

本記事はGitHub Pagesを試した際の記録を載せておきます。

ここから目次となります。

Pagesを試してみます。

リポジトリのSettingsよりGitHub Pagesへ進み、機能を有効化します。

  • Source:Deploy from a branchを選択します。
  • Branch:index.htmlが入っているブランチを選択します。
    → index.htmlの場所として、リポジトリ先頭(root)または/docs配下が選択可能ですが、今回は/docsを選択しています。
GitHub Pagesの設定画面です。

続いて、該当リポジトリのdocsフォルダ配下に

  • index.html
  • style.css

をコミットします。

今回試したhtmlとcssのコードです(ご参考)。
### index.htmlの内容 ###
<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
  <h1 class="colorful-text">Hello world</h1>
</body>
</html>

### style.cssの内容 ###
/* カラフルなスタイルを指定 */
.colorful-text {
  font-size: 36px;
  animation: rainbow 3s linear infinite;
}

/* マウスオーバー時のスタイルを指定 */
.colorful-text:hover {
  color: purple;
  text-shadow: 2px 2px 4px #000000;
}

/* レインボーアニメーション */
@keyframes rainbow {
  0%   { color: red; }
  14%  { color: orange; }
  28%  { color: yellow; }
  42%  { color: green; }
  57%  { color: blue; }
  71%  { color: indigo; }
  85%  { color: violet; }
  100% { color: red; }
}

ちょっと表示がうるさそう・・・。

staticな静的サイトだけど結構キラキラさせてみます。マウスオーバーにも対応させちゃう。

コミット後、暫くすると先ほどの設定ページに「Your site is live at …」のようにURLが表示されます。

URLが表示された!(2023/06時点は生きてますが将来消すかも)

早速、アクセスしてみます。

こんな表示になります!

なかなかキラキラした感じです(java script等は使えないため安全なサイトですよ)。

(インターネットの動乱期な表示って感じ)

以上のようにGitHubのリポジトリを使って、簡単なWEBサイトを公開することが出来ました!

参考:https://na7log.github.io/pagesTest/

Pagesに関する補足事項

2023/06時点の情報です。

  • FreeプランでPagesを使うためにはPublicリポジトリの必要があります。
  • EnterpriseのPrivateリポジトリでPagesを使う場合、Pagesの可視性(Private / Public)を選択出来ます。PrivateリポジトリだけどPagesはPublicで公開といったことが可能です。
    → その場合は独自のURLが付与されます。

最後までご覧いただきありがとうございました。

コメント

Top
タイトルとURLをコピーしました