将简单的sinatra应用程序转换为静态html页面的更好方法是什么?

时间:2010-04-18 17:47:55

标签: html ruby sinatra

我的一位朋友要求创建一个静态网站,我发现使用Sinatra制作这样的网站是一种纯粹的快乐。我刚写了这样的所有路线:

get '/index.html' do
  haml :index
end

get '/app.css' do
  sass :app
end
....

所以我能够使用布局,haml和sass来快速将网站放在一起。

创建我使用的静态网站

wget -r -l2 http://localhost:4567

哪个确实运行得很好,但我想有一种更好的方法可以从Sinatra代码创建一个静态网站?

3 个答案:

答案 0 :(得分:3)

尝试Httrack

答案 1 :(得分:2)

尝试sinatra-export,这是与Sinatra完全相同的扩展名:

https://github.com/hooktstudios/sinatra-export

另请参阅此项目生成器以处理资产:

https://github.com/hooktstudios/sinatra-static-bp

答案 2 :(得分:0)

尝试StaticMatic