簡體   English   中英

如何以root用戶身份使用create-react-app更新自定義GitHub Pages

[英]how to update a custom GitHub Pages with create-react-app as root

您好,我在線閱讀了許多有關將gh頁與create-react-app連接的文檔。 但是大多數指南都假設尚未設置github頁面,並且react應用將作為目錄(即username.github.io/react-app)而不是homepage / root(用戶名)托管。 .github.io)。 我希望有人可以幫助我:

  1. 我有一個用於github頁面自定義域的現有存儲庫。 目前,它托管着一個我用gulp和靜態html / css / js構建的舊站點,以及一個用於自定義URL的CNAME文件。

  2. 我在單獨的存儲庫中使用create-react-app構建了一個新的網站重新設計(它對多個頁面使用react-router)。

  3. 我想用新的create-react-app網站作為根主頁覆蓋舊github頁面網站的內容。

這可能嗎? 如果是這樣,實現此目標的最佳方法是什么? 謝謝

  1. 在現有的Github Pages應用中,刪除CNAME和/或刪除master分支。 刪除master分支將刪除該站點,而刪除CNAME會將自定義域清除回默認的[username] .github.io。

  2. 在create-react-app中,將CNAME添加到/ public文件夾。

  3. 在create-react-app中,將"homepage":"./" to package.json添加行"homepage":"./" to package.json
  4. 在create-react-app中,運行npm run build然后運行gh-pages -d build構建過程,然后運行npm run deploy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM