我已按照所有文档指南进行操作,因此我的config.rb
page '/404.html', directory_index: false
另外,我有一个source/404.html.erb
页面。我不确定我做错了什么,我只能看到默认情况下生成的File not found
错误页面。
感谢
答案 0 :(得分:1)
我设法解决了这个问题,我做的是:
在我的 Config.rb
中page '/404.html'**, layout: 'error'
activate :relative_assets
production
和staging
块中,我将错误文档修改为 s3_sync.error_document = '404/index.html'
,这就是为什么我丢失资产的原因,因为一旦网站被删除部署的404.html
不再存在,我指的是错误的error_document
我按照error
页面的此主题建议创建了一个名为404
的单独布局。
我正在使用
希望这能帮助其他人解决同一问题。
如果要查看整个帖子,请检查此Middleman blog。