我想使用github页面来托管我的静态网站。在被解析之前,我想我有一个站点分支(包含布局、标记内容等)。和另一个分支机构的实际网站。据我所知,我可以让github使用这个分支作为我的静态网站,如果我把它命名为gh-pages
。
假设我用减价方式写了一篇新文章,然后运行静态站点生成器,在目录/site
中生成我的网站。
将标记更改提交到master
分支以及将/site
中的内容提交给gh-pages
分支的git过程是什么?
发布于 2014-02-11 23:20:57
您可以执行类似章鱼的操作,将site
目录添加到.gitignore
中,然后在site
目录中进行单独的回购。现在,当您推送站点的源时,将其推送到一个名为source
的分支。然后,进入您的site
目录,将您的github添加为远程,并推送到master
分支(如果是项目站点,则推到gh-pages
分支)。您必须小心这种方法,否则最终可能会将一个分支合并到另一个分支中。
尽管如此,我确实建议您考虑使用类似章鱼或杰基尔之类的东西。我用章鱼作为我自己的博客,它工作的很好。请注意,github页面在幕后使用Jekyll --因此,只要您将Jekyll格式化文件向上推高,github页面就会为您正确地处理事物的生成和显示。
发布于 2021-03-26 10:15:59
要在github中托管任何静态网站,请将该代码放在index.html中。index.html中的任何代码都将被托管。然后转到存储库的设置。在那里,您将获得github页面的部分。选择index.html文件所在的分支名称,并希望承载该页面。然后选择文件夹名作为根。然后再存钱。你会得到一个链接。2-3分钟后检查这个链接.您将得到您的网站托管。
https://stackoverflow.com/questions/21686990
复制相似问题