首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为github页面上的静态网站签入两个分支

为github页面上的静态网站签入两个分支
EN

Stack Overflow用户
提问于 2014-02-10 20:13:46
回答 2查看 153关注 0票数 0

我想使用github页面来托管我的静态网站。在被解析之前,我想我有一个站点分支(包含布局、标记内容等)。和另一个分支机构的实际网站。据我所知,我可以让github使用这个分支作为我的静态网站,如果我把它命名为gh-pages

假设我用减价方式写了一篇新文章,然后运行静态站点生成器,在目录/site中生成我的网站。

将标记更改提交到master分支以及将/site中的内容提交给gh-pages分支的git过程是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-11 23:20:57

您可以执行类似章鱼的操作,将site目录添加到.gitignore中,然后在site目录中进行单独的回购。现在,当您推送站点的源时,将其推送到一个名为source的分支。然后,进入您的site目录,将您的github添加为远程,并推送到master分支(如果是项目站点,则推到gh-pages分支)。您必须小心这种方法,否则最终可能会将一个分支合并到另一个分支中。

尽管如此,我确实建议您考虑使用类似章鱼杰基尔之类的东西。我用章鱼作为我自己的博客,它工作的很好。请注意,github页面在幕后使用Jekyll --因此,只要您将Jekyll格式化文件向上推高,github页面就会为您正确地处理事物的生成和显示。

票数 0
EN

Stack Overflow用户

发布于 2021-03-26 10:15:59

要在github中托管任何静态网站,请将该代码放在index.html中。index.html中的任何代码都将被托管。然后转到存储库的设置。在那里,您将获得github页面的部分。选择index.html文件所在的分支名称,并希望承载该页面。然后选择文件夹名作为根。然后再存钱。你会得到一个链接。2-3分钟后检查这个链接.您将得到您的网站托管。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21686990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档