2013-01-03 90 views

回答

3

是的,但方式不同。

cleanurls plugin一个静态环境中产生时(如此docpad generate --env static)将输出说pages/welcome.htmlpages/welcome/index.html其实现你追求的 - 这是你可以在你的浏览器访问pages/welcome无后顾之忧。文档网址也将更新以反映这一点。

只是输出pages/welcome没有扩展名的问题是,那么服务器不知道文件的MIME类型,浏览器经常需要知道如何正确处理文件。

+0

谢谢,已经发现。 –

+0

是否有任何插件为页面定义自定义URL。例如:页面位于/posts/2012-01-01-first-post.html.md中,应通过/ 2012/01/01/first-post /?查看。 –

+2

只需在其元数据中定义'url:/ 2012/01/01/first-post /'。然而,干净的URL插件尚不支持静态环境中的自定义URL,这将很快得到解决:https://github.com/docpad/docpad-plugin-cleanurls/issues/2 – balupton