その音楽に、
居場所をつくろう。
音源、歌詞、アートワーク。あなたの世界をひとつのサイトに。
いつでも同じ美しいデザインで、自分のアカウントから公開。
01 楽曲をセットアップ
ブラウザ内で生成完成サイトと音源を、ひとつのZIPに。
音源と画像を追加するとダウンロードできます。
02 ライブプレビュー
公開サイトでも音源を再生できます。再生は訪問者の操作で開始します。
音楽を入れる
MP3と画像を選び、歌詞を入力。
自分のリポジトリへ
ZIPを解凍し、ファイルをアップロード。
世界に公開する
自分のVercelでリポジトリをImport。
GitHub Pagesで公開する方法
Vercelを使わず、GitHubだけでも音楽サイトを公開できます。パソコンのChrome・Edgeなどで操作してください。GitHub Freeで使う場合は、リポジトリ(ファイルの置き場所)をPublic(公開)にします。
ZIPを解凍する
「サイトをダウンロード」で取得したmusic-site.zipを解凍します。Windowsは右クリック→「すべて展開」、Macはダブルクリック。解凍フォルダを開き、index.htmlとassetsフォルダがあるか確認してください。ZIPをそのままアップロードしてもサイトにはなりません。
GitHubでリポジトリを作る
GitHubの作成画面 ↗でログインし、Repository nameに半角英数字で名前を入力(例:my-music-site)。「Public」を選び、「Add a README」はオフのまま「Create repository」を押します。
すでにPrivateで作成した場合
リポジトリの「Settings」→「General」→最下部の「Danger Zone」→「Change repository visibility」の「Change visibility」→「Change to public」へ進み、画面の確認手順に従います。変更すると、リポジトリ内のファイルや過去の変更履歴も誰でも見られるようになります。公開できない情報がある場合は変更せず、今回のサイト専用のPublicリポジトリを新しく作成してください。有料プランではPrivateリポジトリからのPages公開にも対応しています。
ファイルとフォルダをまとめてドロップする
作成直後の「Quick setup」内にある「uploading an existing file」をクリック。すでにファイルがある場合は「Add file」→「Upload files」を選びます。
解凍したフォルダを開き、中身すべてを選択(Windows:Ctrl+A/Mac:Command+A)。GitHubのアップロード画面へドラッグ&ドロップします。assetsはフォルダごとドロップし、中の階層を保ってください。外側のmusic-siteフォルダやZIP自体を入れないようにします。
一覧にindex.html、vercel.json、README.md、使い方.txt、assets/track.mp3、assets/artworkの画像が並んだら、画面下部の「Commit changes」(保存)を押します。メッセージは「音楽サイトを追加」で構いません。vercel.jsonはVercel用ですが、そのまま含めても問題ありません。
保存後は「Code」タブの一番上にindex.htmlとassetsフォルダが並んでいる状態を確認してください。
GitHub Pagesを有効にする
リポジトリ上部の「Settings」→左側の「Pages」を開きます。「Build and deployment」で、次のように設定して「Save」を押してください。
Source Deploy from a branch Branch main(実際にファイルを保存したブランチ。masterの場合もあります) フォルダ /(root) BranchがNoneのままでは公開されません。mainが選べない場合は、ファイルのアップロードとCommitが完了したか確認してください。
公開URLを開いて確認する
公開処理には数分、状況によっては最大10分ほどかかります。「source saved」と出ただけでは、公開完了とは限りません。少し待って「Settings」→「Pages」を再読み込みしてください。
「Your site is live at …」が表示されたら、そのURLまたは「Visit site」をクリック。通常のURLは
https://ユーザー名.github.io/リポジトリ名/です(例:ユーザー名がyour-name、リポジトリ名がmy-music-siteなら、https://your-name.github.io/my-music-site/)。実際に表示されたURLをコピーして共有してください。公開サイトで画像・歌詞と、再生ボタンで音楽が流れることを確認します。ブラウザの制限があるため、音楽は自動ではなく再生ボタンで開始します。
公開が終わらない・404が出るとき
「Actions」タブでPagesの公開処理(pages build and deploymentなど)を確認します。黄色は実行中・待機中、緑のチェックは成功、赤い×は失敗です。失敗した処理を開くと理由を確認できます。
404の場合は、①公開処理が完了しているか、②Codeの一番上に小文字のindex.htmlがあるか、③PagesのBranchと/(root)が正しいか、④リポジトリ名まで含んだURLを開いているかを確認してください。Index.htmlなどの大文字は使わないでください。
画像や音楽だけが出ない場合は、assetsフォルダ内にtrack.mp3とartworkの画像があるか確認。ダウンロードしたファイル名とフォルダの配置を変えずにアップロードし直してください。
ブラウザからGitHubへのアップロードは1ファイル25MiBまでです(100MBではありません)。このアプリのサイズ制限内で選択してください。Publicリポジトリのファイルと公開した音源・画像・歌詞は誰でも取得できます。公開できる素材を使ってください。
公式手順:Pagesの作成 / 公開元の設定 / ファイルのアップロード