JavaScriptの外部ファイル化 GitHub Pagesを利用

2022/10/11

JavaScript パソコン

JavaScriptを外部ファイル化するためGitHub Pagesを利用

以前作成したJavaScriptは、ソースコードをBloggerのテーマをHTML編集することで、直接追加しました。
しかし、この方法では、今後、JavaScriptが増えることで次のデメリットがあります。
  • JavaScriptの管理が煩雑になる
  • ブログが表示されるまでの時間が長くなる
そこで、JavaScriptを機能ごとにファイルにまとめ、SCRIPTタグでそのファイルを指定する方法に切り替える方法を検討しました。

ブログの記事内
<script src="https://aaa.bbb.ccc/JavaScriptFile.js"></script>

この方法を使用するには、Bloggerの記事が参照可能な場所にJavaScriptファイルを公開する必要があります。
JavaScript GitHub Pages クラウド

無料で実行可能な方法を調べたところ、GitHub Pagesを利用してみることにしました。
Googleドライブでも良さそうだったのですが、一度GitHubを使ってみたいと思っていたので、GitHub Pagesを選択しました。

ちなみに、GitHubとは、プログラム、等のバージョン管理が可能で、かつ、管理されているプログラム、等を他のユーザーと共有が可能なサービスです。

また、Github Pagesとは、GitHubが提供している静的サイトのホスティングサービスです。
静的サイトとは、ユーザーの操作で表示内容が変更されない、また、いつアクセスしても表示内容が変更されないサイトのことです。

一方、静的サイトとは逆の動的サイトとは、検索サービス、掲示板やブログのコメント、等のことです。

GitHub Pagesの登録方法はお約束に注意

GitHub Pagesを利用するには、アカウントの作成が必要になります。

予め、適切なアカウント名とメールアドレスを用意すれば、簡単にGitHubのアカウントが作成できます。

私がハマったのはGitHub Pagesの登録方法、特に、リポジトリの作成です。

GitHub Pagesを登録する作業手順は次の通りです。
  1. リポジトリの作成
  2. README.mdの登録
  3. index.htmlの登録
  4. ページの公開
  5. 作成したJavaScriptファイルの登録

詳細を順に説明します。

リポジトリの作成

リポジトリとは、英語で「貯蔵庫」、「収納庫」を意味します。
ソフトウェア開発でのリポジトリとは、システムを構成するデータやプログラムの情報が納められたデータベースを指します。

GitHub Pagesを利用する場合、リポジトリ名には、次のルールがありますのでご注意ください。

リポジトリ名: アカウント名.github.io

リポジトリの作成手順は、次の通りです。

1. リポジトリ名を入力
2. Publicを選択
3. Create a new repositoryをクリック
GitHub Pages リポジトリ 登録

README.mdの登録

README.mdの登録手順は、次の通りです。

1. READMEをクリック
GitHub Pages README クリック
2. Commit new fileをクリック
GitHub Pages README Commit new file クリック

index.htmlの登録

index.htmlの登録手順は、次の通りです。

1. Add fileをクリックした後、Create new fileをクリック
GitHub Pages index.html Add file クリック
2. ファイル名としてindex.htmlと入力
3. ファイルの内容として下記のHTMLコードを入力
<!doctype html>
<html>
  <head>
    <title>This is the title of the webpage!</title>
  </head>
  <body>
    <p>This is an example paragraph.</p>
  </body>
</html>
4. Commit new fileをクリック
GitHub Pages index.html Commit new file クリック

ページの公開

ページの公開は、次の通りです。

1. Settingsをクリック
GitHub Pages ページの公開 Settings クリック
2. Pagesをクリック
GitHub Pages ページの公開 Pages クリック
3. Your site is live at https://アカウント名.github.io/ と表示されていればOK
4. サイト名が表示されていなければ、Branchにmainが選択されているかを確認
GitHub Pages ページの公開 確認
サイトにアクセスできるようになるまでには、多少の時間が必要かもしれませんので、ご注意ください。

作成したJavaScriptファイルの登録

作成したJavaScriptファイルの登録手順は、次の通りです。

1. Codeをクリック
2. Add fileをクリックした後、Upload filesをクリック
GitHub Pages ページの公開 JavaScript Upload
3. Drag files here...と記載されたエリアにファイルをドラッグ&ドロップ
(または、Choose your filesでファイルを選択しても良い)
4. Commit changesをクリック
GitHub Pages ページの公開 JavaScript 登録

JavaScriptファイルの参照方法

GitHub Pagesに登録したJavaScriptファイルの参照方法は、次の通りです。

https://アカウント名.github.io/ファイル名.js

ブログ内でスクリプトを利用するには、次のように記載します。

<script src="https://アカウント名.github.io/ファイル名.js"></script>

これで、GitHub Pagesに登録したJavaScriptファイルをBloggerから参照できるようになります。

自己紹介

自分の写真
株式トレード歴は15年以上、専業株式トレーダーになって5年以上、今も現役で活動中

Blogger. | Designed by QooQ.