Играемся со StaticMatic

Опубликовано 04.01.2008

Дабы новогодние выходные не пропадали зря, я решил посвятить часть времени улучшению своего компьютерного быта. Одна из наиболее часто используемых мною вещей во время работы - это стартовая страница в браузере.

Пару лет назад я впервые наваял себе мини-портал со ссылками на часто используемые мною ресурсы - почту, документацию, админки, сервисы статистики, форумы. На тот момент я это делал с помощью чьей-то наколенной поделки под названием Start Page. В последнее время я начал испытывать острую потребность как-то усовершенствовать свой портальчик - добавить формы поиска, сделать несколько вложенных страниц, разные ссылки на локальные файлы с документацией (пути в рабочем Ubuntu и домашнем Windows несколько отличаются), синхронизация между домашним и рабочим компьютером. Всего этого Start Page не умеет. Я решил искать другой инструмент.

Как вы сами понимаете, искать я его начал не где-нибудь, а в Ruby-мире. И довольно быстро нашел, причем в своих же закладках. Им оказался инструмент под названием StaticMatic - мини-фреймворк для создания статичных сайтов. Проект с шаблонами (используется HAML), хелперами, partial’ами по команде преобразуется в статичную копию - папку с HTML-страницами, картинками, стилями и javascript’ами - которую можно смело заливать на сервер или использовать локально (как в моем случае). Для моих нужд подходит просто идеально.

Установка:

gem instal staticmatic

В итоге за полчаса наваял себе новый многостраничный портальчик, генерирующийся по требованию, даже прикрутил простенький CSS-шаблон. А заодно наваял небольшую стартовую страницу для Ruby-девелоперов, которую презентую вам: Ruby Developer Start Page. Пользуйтесь на здоровье :)

Не рельсами едиными жив Ruby.

Подпишись и читай
Самые продвинутые ruby-программеры уже читают Rail0rz в формате RSS. Присоединяйся!