Описание тега middleman
Middleman - это генератор статических сайтов, основанный на Sinatra (цепочка инструментов на основе Rails, подобная Ruby). Он включает в себя десятки языков шаблонов (Haml, Sass, Compass, Slim, CoffeeScript и другие). Это делает минимизацию, сжатие, очистку кеша, данные Yaml (и многое другое) простой частью вашего цикла разработки.
Типичный цикл разработки
Это типичный цикл разработки с помощью Middleman:
- Пробег
middleman init projectname
- Запустите сервер с
middleman server
- Измените файлы в каталоге
projectname
просматривая их в браузере по адресу http://localhost:4567/ - Когда вы будете довольны файлами, запустите
middleman build
- Скопируйте сгенерированные статические файлы из
projectname/build
на ваш веб-сервер
Наличие сервера, доступного во время разработки, имеет решающее значение, поскольку позволяет быстро просмотреть изменения (для автоматической перезагрузки используйте middleman-livereload
драгоценный камень). Это не такая большая проблема с "обычными" генераторами статических сайтов, но когда вы начинаете добавлять партиалы, SCSS, Compass и другие полезности, которые поддерживает Middleman, режим сервера неоценим.
Ресурсы
- Официальный сайт
- Исходный код на github
- Переход с wordpress на посредника
- Twitter: @middlemanapp
- Поддержка: прямо здесь, в stackru - используйте тег посредника