天下之事常成于困约,而败于奢靡。这篇文章主要讲述如何使用create-react-app以root身份更新自定义GitHub页面相关的知识,希望能为你提供帮助。
【如何使用create-react-app以root身份更新自定义GitHub页面】您好我已经在线阅读了许多关于使用create-react-app连接gh-pages的文档。但大多数指南要么假设一个人没有设置github页面,那么react应用程序将被托管为目录(即username.github.io/react-app)而不是主页/ root(用户名) .github.io)。我希望有人可以帮助我:
- 我有一个github页面自定义域的现有repo。它目前托管一个我用gulp和静态html / css / js构建的旧网站,以及一个用于自定义网址的CNAME文件。
- 我在一个单独的仓库中使用create-react-app建立了一个新的网站重新设计(它使用react-router进行多个页面)。
- 我想用我的新create-react-app网站覆盖我的旧github页面网站的内容作为根主页。
答案
- 在现有的Github Pages应用程序中,删除CNAME和/或删除master分支。删除主分支将删除该站点,而删除CNAME将清除自定义域回到默认[username] .github.io。
- 在create-react-app中,将CNAME添加到/ public文件夹。
- 在create-react-app中,添加行
"homepage":"./" to package.json
。 - 在create-react-app中,运行
npm run build
然后运行gh-pages -d build
构建过程,然后运行npm run deploy
推荐阅读
- 如何在qaf applicaiton.properties中给FirefoxDrive和gecko驱动程序在firefox中执行
- Android Studio不断向GitHub添加其他文件
- Android gradle(版本周围的方括号是什么意思())
- 程序类型已存在(android.support.compat.R $ attr)
- Android Google登录例外
- “ app(layout_constraintHorizo ntal_bias是什么意思,它在哪里使用())
- Android PlaceAutocompleteFragment自动关闭
- 无法解决(com.crashlytics.sdk.android :answers-shim:0.0.3)
- 错误('com.android.build.api.transform.TransformException:生成主dex列表时出错。')