Google Domains + GitHub PagesでPodcast番組HPを作ってApple Podcastへ登録する
前回書いた記事ではスタードメイン(Netowl)で取得した .fm
ドメインをgithub pagesに適応するときの手順を書いたが、今回はgoogle domainsで取得した場合の手順をメモ。
今回は「界隈.chat」という番組名のページを作成したかったので、google domainsで kaiwai.chatドメインを取得した。.chat
ドメインは4600円/年なので .fm
ドメイン(12000円/年)よりお安い。
yattecastテンプレートをforkして編集する
- Branch のところで
master
/(root)
を選択してsaveする - しばらくすると「GitHub Pages」のところに「ここにページ公開したで」とURLが出てくる
- 今回だと
https://ysdyt.github.io/kaiwaichat/
となる
- 今回だと
- アクセスするとデフォルトの画面が見える。たったこれだけでwebページの公開ができるのでgithub pages(とyattecastテンプレート)は大変便利 :) - (特に独自ドメインを当てなくても良いならここで終了となる)
google domains側の設定
- 先程公開したgithub pagesに独自ドメインを当てていく作業。まずはgoogle domainsにアクセス
- 事前に購入しておいたドメイン(今回の場合だと
kaiwai.chat
)を選択し、左メニューにある「DNS」を選択
- 上記画面のとおりに情報を入力する
- (Aレコードの値はgithub公式ページから参照した)
- 1つ目の方の設定での「ホスト名」は空でよい(自動でドメイン
kaiwai.chat
が埋められるため) - 2つ目の方の設定での「データ」部分は
ysdyt.github.io
とする- つまり
[github ID].github.io
となるように入力する - ここを
ysdyt.github.io/kaiwaichat
とかにするとドメインが正しく当たらないので注意!自分はここにハマって時間を溶かした…
- つまり
全部入力できたら「保存」。以下のように確定される。
- (2つ目の「データ」の最後になぜか . が入るが気にしなくてok)
DNSが通っていることを確認する
- ローカルのターミナルなどで
dig kaiwai.chat +noall +answer
コマンドを打つ - 以下のような結果が帰ってきたらok
- ローカルのターミナルなどで
ここまでの設定がうまくいっていたらgithubのリモートレポジトリのコードの中に
CNAME
ファイルが自動で作成されている(こういうファイル)- 中身は
kaiwai.chat
という文字列が入っているのみ - (※これはリモートだけに反映されているため、この段階までにすでにgit cloneしてコードをローカルに持っていた場合は一度
git fetch origin master
してリモートの編集内容をローカルに取り込む(CNAMEファイルをローカルに持っていくる)必要がある。)
- 中身は
github側の設定
- DNS Check in progress → DNS Check in successful とでたら完了
- Your site is live at https://ysdyt.github.io/kaiwaichat/ から https://kaiwai.chat/ に変わった :)
- (もしかするとここで反映にちょっとタイムラグがあるかもしれないが大人しく10minほど待ってみる。)
- 全部の設定が終わってからも、画面が崩れていたりするかもしれないがしばらくたってからアクセスすると綺麗に表示されるようになる
- ちなみに、元ページである https://ysdyt.github.io/kaiwaichat/ やサブドメイン登録した www.kaiwai.chat にアクセスしても自動で https://kaiwai.chat/ へリダイレクトされるようになってる。バッチリ。
- 独自ドメインでwebページを公開できるところまで一行もコードを書かずに出来た。便利。あとは当該のレポジトリのコードをgit cloneしてきて編集して画面を整えたりエピソードを追加していく。
- 詳細は別途
ここまでの参考: GitHub Pages に Google Domains で購入した独自ドメインを設定する - もやし丸の備忘録
Apple podcastへの登録
以下へアクセスし自分のApple IDとパスワードでログインする https://podcastsconnect.apple.com/
すでに番組を公開している人は番組が表示されるが、今回は新規登録なので「+」ボタン>「新番組」をクリック
- 「RSSフィードがある番組を追加する」をチェックして次へ
- RSSフィードは https://kaiwai.chat/feed.xml というふうに、番組ページURL +
/feed.xml
と登録する。このファイルはyattecastテンプレートが自動で作成してくれているのでとりあえずこのURLを指定すればok - 以下のように申請があがり、しばらくは待ち状態になる。申請が通ると登録したメアドにメールがくる。どれくらい時間がかかるかは不明であるが、自分の場合は5日ほどで申請がおりた。