【问题标题】:middleman blog articles not rendered on github pages未在 github 页面上呈现的中间人博客文章
【发布时间】:2015-02-12 16:29:40
【问题描述】:

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

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

在我的配置文件中:

activate :directory_indexes
set :relative_links, true

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

它在本地运行良好。有什么想法吗?

【问题讨论】:

    标签: github-pages middleman


    【解决方案1】:

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

    由于directory_indexes 选项已打开,您应该以directory/index.html 结尾,其中目录的名称实际上是您的博客文章名称。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 2020-03-24
      • 2019-05-17
      • 1970-01-01
      • 2016-10-01
      • 2019-04-16
      • 1970-01-01
      相关资源
      最近更新 更多