【问题标题】:Specify routes in Middleman在 Middleman 中指定路由
【发布时间】:2016-02-29 17:55:10
【问题描述】:

有没有办法在中间人中指定路由?

具体来说,是否可以将关于、联系等简单页面放在自己的文件夹中,例如static/about,并在建站时渲染到根目录?

【问题讨论】:

    标签: ruby routes config middleman


    【解决方案1】:

    Middleman 将 source 文件夹视为其根。例如,source 文件夹中的 index.html 页面将显示在主机的根目录中(如果您在 localhost 上进行测试,http://localhost:4567/)。

    要添加到/ 的路由,您只需在source 文件夹中创建另一个文件——例如contact.html.erb。一旦你有了一些 HTML,导航到http://localhost:4567/contact.html,你的新页面应该会被提供。

    如果您希望您的路由在没有 .html 扩展名的情况下工作,您可以将此行添加到您的 config.rb: activate :directory_indexes #Removes .html from file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-12
      • 2014-09-30
      • 2019-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多