我正在尝试将Middleman项目部署到我的GitHub用户页面([username] .github.io).我正在使用middleman-gh-pages gem,而且说明看起来很简单.
但是,在运行之后bundle exec rake publish,我的GitHub用户页面仍显示404.我看到GH的构建,它位于'gh-pages'分支上.
这是我在发布后的主目录结构.

这是我发布后gh-pages分支上的目录结构.

当我导航到[username] .github.io/source/index.html.haml时,我的浏览器会下载haml文件.看起来我的gh-pages分支并不是实际提供的内容.还有其他人遇到过这个问题吗?我怎样才能使gh-pages分支成为我去GitHub用户页面时所服务的内容?