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

dim*_*mus 9 html ruby sinatra

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

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

get '/app.css' do
  sass :app
end
....
Run Code Online (Sandbox Code Playgroud)

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

创建我使用的静态站点

wget -r -l2 http://localhost:4567
Run Code Online (Sandbox Code Playgroud)

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