在Middleman中指定路线

时间:2016-02-29 17:55:10

标签: ruby routes config middleman

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

具体地,是否可以将诸如关于,联系等的简单页面放在他们自己的文件夹中,例如, static / about,并在构建站点时渲染到root?

1 个答案:

答案 0 :(得分:2)

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

要添加到/的路线,您需要做的就是在contact.html.erb文件夹中创建另一个文件source。获得一些HTML后,请导航至http://localhost:4567/contact.html,然后应该提供新页面。

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