因此,使用Octopress在Github上部署到gh-pages
分支相对简单。拼写为out here。
但是,我已经在我的gh-pages
分支上托管了一个静态站点(以及存储在主分支中的源代码)。
那么如何保留我的静态网站,同时将我的博客部署到blog.mydomain.com
或mydomain.com/blog
,我使用gh-pages
来管理Octopress博客和静态网站mydomain.com
。
我还检查了these instructions是否将博客移到了类似blog/index.html
的内容...但似乎并不能让我将我的静态网站与博客完全分开。似乎风格可能重叠,还有很多其他戏剧。我宁愿把它们分开。
这甚至可能吗?
如果没有......是否有解决方法来实现我的目标?
答案 0 :(得分:1)
我终于找到了做到这一点的最好方法,而且我做了一个彻底的write-up about it here。
希望能帮助其他任何与之斗争的人 - 我的方式。
答案 1 :(得分:0)
默认情况下,Octopress会将您的博客发布到用户或组织 Github页面。我认为你需要将你的博客部署到 Project Github Pages。有关差异的说明,请参阅here。
这意味着您将拥有另一个名为 gh-pages 的分支。
这听起来很有希望,可能会有一些精心配置的CNAME记录,这可能已经足够了。
修改强>
在deployment instructions page上的使用Github项目页面(gh-pages)部分中有关于部署到Github项目页面的说明。
可能的替代方案是切换位置。也就是说,将博客保留在主分支中(并将其部署到 username.github.io )并将现有的静态网站放在 Project username.github.io/projectname 页面。然后,您可以设置CNAME记录,以便blog.mydomain.com和site.mydomain.com指向正确的位置。