如何在Heroku上为Jekyll静态站点创建别名?

时间:2013-01-08 01:35:26

标签: heroku url-rewriting jekyll

我在Heroku上运行了一个Jekyll网站。

网站生成后,我创建了一个文件public/photos.html。如何设置Jekyll / Heroku以允许我以domain.com/photos代替domain.com/photos.html来访问该网页?

而且我不想使用支持机架中间件的rack-rewrite。看起来有点多了。

谢谢!

2 个答案:

答案 0 :(得分:2)

最简单的方法是将文件命名为photos/index.html而不是photos.html。如果这不适合您,您可以使用Front Matter中的变量permalink

答案 1 :(得分:0)

您可以在Sinatra中进行路线匹配并提供您喜欢的任何页面,请参阅:http://www.sinatrarb.com/intro.html