# FIXME: 自分のリポジトリ名と同じにする
"homepage": "https://ryosukedtomita.github.io/<リポジトリ名>",
Note
ローカルでdocker compose up
とかした際にhomepageが設定されているとうまくいかないの2024/08/04現在ではgithub actionsのyaml内でpackage.jsonを編集している。
- リポジトリの設定からPages --> Build and deploymentをGitHub Actions を選択する。
git push origin master
後にpackage.jsonに設定したurlにアクセスする。
- github actionsのdeploy時に何故かdeployが失敗する。
- おそらくバグだとおもわれ(2024/02/02),Pagesの設定ページのSourceを一度Deploy from a branchに変更してBranchをmainからmasterに変更した後,再度SourceをGitHub Actionsに変更したら直った。
- repositoryのsettingsからprotection ruleを変更し,ブランチ名を追加する。
- privateにすることでOrganaizationsのメンバー限定でサイトを公開することができる。
- ただし,謎のドメインにリダイレクトされる現象が発生。Private GitHub Pages redirects to internal url
- Reactのアプリの場合にはpackage.jsonのhomepageをリダイレクト先に合わせてやる必要がある。
"homepage": "https://effective-pancake-hogehoge",