有没有办法在中间人中指定路线?
具体地,是否可以将诸如关于,联系等的简单页面放在他们自己的文件夹中,例如, static / about,并在构建站点时渲染到root?
答案 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