如何在自定义域上将GitHub页面用户页面与项目页面连接,同时将用户页面的导航栏保留在项目页面上?

时间:2019-05-02 15:52:23

标签: reactjs react-router subdomain github-pages

我的主页有GitHub用户页面,个人项目有多个页面。我在大多数项目中都使用React,在主页上使用react-router。

我的目标是像这样构造我的项目:

主页:https://example.com 项目页面:https://example.com/project

我想在大多数或所有项目页面上保留导航栏,以便用户可以从我的主页查看它们,并稍后返回我的主页。理想情况下,我不需要跨大量存储库复制/粘贴导航栏的代码,我希望将导航保留在主页存储库中,并将每个项目页面的内容置于下面。

如何在保持一致的导航UI和url方案的同时将项目页面作为用户页面的子页面合并?

我尝试使用git子模块将其他项目加载到我的主页项目中,但是我的项目结构独立,因此必须重新构造我必须适合我的主页的每个项目。

我已经考虑过使用iframe指向我的每个项目页面,并使用react-router为它们分配URL方案,但这似乎很麻烦。

0 个答案:

没有答案