中间人博客文章没有在github页面上呈现

时间:2015-02-12 16:29:41

标签: github-pages middleman

我已将我的博客部署到github页面。索引页面工作正常,但是当我点击帖子页面时,它会强制浏览器下载文件而不是渲染帖子。

我想使用漂亮的网址,所以我遵循了中间人文档。 我收到此错误'无法加载资源:帧加载中断'

在我的配置文件中,我有:

activate :directory_indexes
set :relative_links, true

activate :blog do |blog|
  blog.prefix = "blog"
  blog.permalink = ":year/:month/:title"
end

虽然在本地工作正常。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

好的,问题是构建过程后生成的文件缺少扩展名(html)。

由于directory_indexes选项已启用,您最终应该使用directory/index.html,其中目录的名称实际上是您的博客帖子名称。

要修复它,请确保将扩展名添加到永久链接设置,就像那样。

blog.permalink = "{year}/{month}/{title}.html"