Как лучше преобразовать простое приложение sinatra в статические html-страницы? - PullRequest
9 голосов
/ 18 апреля 2010

Мой друг попросил создать статичный веб-сайт, и я обнаружил, что создание такого сайта с использованием Sinatra - это чистая радость. Я просто написал все свои маршруты так:

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

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

Так что я смог использовать макеты, а также haml и sass, чтобы быстро собрать сайт.

Для создания статического сайта я использовал

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

Что сработало довольно хорошо, но я думаю, что есть лучший способ создать статический сайт из кода Синатры?

Ответы [ 3 ]

3 голосов
/ 23 апреля 2010

Попробуйте Httrack

2 голосов
/ 23 апреля 2013

Попробуйте sinatra-export, расширение, сделанное специально для этой цели с помощью Sinatra:

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

См. Также этот генератор проектов для работы с активами:

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

0 голосов
/ 19 апреля 2010

Попробуйте StaticMatic .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...