代码之家  ›  专栏  ›  技术社区  ›  dimus

如何更好地将简单的sinatra应用程序转换为静态html页面?

  •  9
  • dimus  · 技术社区  · 16 年前

    我的一个朋友要求创建一个静态网站,我发现使用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 回复  |  直到 13 年前
        1
  •  3
  •   Pedro    16 年前

    尝试 Httrack

        2
  •  2
  •   j15e    13 年前

    尝试 sinatra-export ,正是为了这个目的与sinatra进行了扩展:

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

    有关处理资产的信息,请参见此项目生成器:

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

        3
  •  0
  •   Robert Speicher    16 年前

    尝试 StaticMatic .

    推荐文章