我已将我的博客部署到github页面。索引页面工作正常,但是当我点击帖子页面时,它会强制浏览器下载文件而不是渲染帖子。
我想使用漂亮的网址,所以我遵循了中间人文档。 我收到此错误'无法加载资源:帧加载中断'
在我的配置文件中,我有:
activate :directory_indexes
set :relative_links, true
activate :blog do |blog|
blog.prefix = "blog"
blog.permalink = ":year/:month/:title"
end
虽然在本地工作正常。有什么想法吗?
答案 0 :(得分:1)
好的,问题是构建过程后生成的文件缺少扩展名(html)。
由于directory_indexes
选项已启用,您最终应该使用directory/index.html
,其中目录的名称实际上是您的博客帖子名称。
要修复它,请确保将扩展名添加到永久链接设置,就像那样。
blog.permalink = "{year}/{month}/{title}.html"