react-ghPageTest

測試用react上github pages的玩意,來源是這東西

大致步驟

這邊使用yarn,要用npm、pnpm等等自行決定

  1. 在github創一個repo,並把本機的React Project丟上去
  2. 在React Project中裝gh-pages
yarn add gh-pages
  1. 打開package.json,輸入
"homepage":"https://Username.github.io/app-name"

Username 為你的 GitHub id。 app-name 為你的 repo name。

  1. 繼續在package.json中,於script的地方加入
"predeploy": "npm run build",
"deploy": "gh-pages -d dist"

gh-pages -d dist中的dist依據你build出來的靜態網頁資料夾決定

  1. 在terminal執行
yarn deploy

來進行deploy

  1. 到你的github Repository的Actions頁面觀察deploy的進度,出現類似畫面代表成功

    可以到剛才在package.json中寫的homepage網址中試試

大致上就完工了

note

route的部分記得加上該Repository的名稱作前綴

reference