[GitHubPages] Reactで作成したポートフォリオサイトをGitHubPagesで爆速公開したかった
- 1.TypeScriptでreactのプロジェクトを作成する
- 2.GitHubにリポジトリを作成する
- 3.ビルド用のパッケージをインストールする
- 4.ビルド&デプロイする
- 5.確認する
- 参考資料
- もくじ -
TypeScriptでreactのプロジェクトを作成する
// {プロジェクト名}の部分は好きなプロジェクト名を入れてください。 $ npx create-react-app {プロジェクト名} --template typescript // たとえばこんな感じ $ npx create-react-app my-git-hub-pages --template typescript
GitHubにリポジトリを作成する
- ローカルにリモートリポジトリのurlを登録する
このとき、ディレクトリを先ほど作成したプロジェクトに移動しておく
$ git remote add origin {さっき作成したリモートリポジトリ}
ビルド用のパッケージをインストールする
- gh-pagesをインストールする
$ npm install gh-pages --save-dev
- package.jsonにscript追加
"scripts": { "deploy": "gh-pages -d build" // このscriptを追加 },
ビルド&デプロイする
- ビルドする
$ npm run build
- デプロイする
$ npm run deploy
確認する
- 下記のURLにアクセスしてReactのページが表示されればOK
ex) 私のGitHubPagesです