Посты с тэгом haml


Plim — наиболее полный порт шаблонизатора Slim на Python

Определённо, первые реализации Haml и Slim должны были появиться на Python. Или, по крайней мере, так было бы справедливее.
Cложно представить себе более «питоничный» подход к написанию HTML-разметки, чем тот, который в своё время был предложен этими языками. Синтаксис, основанный на отступах, отсутствие закрывающих символов, общая лаконичность — не эти ли слова можно услышать из уст среднестатистического программиста, рассказывающего кому-то в первый раз о Python?
Читать дальше →



Django Framework / [Из песочницы] Шаблон проекта на Джанго с инструментами сборки и утилитами

Иногда приходится создавать с нуля сайт на Джанге. Это и тесты концепций, и простенькие странички (ведь если мы в проекте используем разные мощные инструменты, почему бы сайт-визитку не сделать тоже с их помощью, избавив себя от ручной работы?).

Итак, представляю публике проект под девизом «Поменьше писанины! Побыстрей, дебаг!» Набор для скоростной разработки на Джанго.

Это 2 шаблона:

  • шаблон конфига buildout, который подтягивает и собирает все необходимые проекту пакеты
  • шаблон проекта, а именно настройки, включающие все нужные инструменты, и набор статики (готовые файлы на Haml и Sass)




[mint] Начало

Лень. Лень побудила меня начать поиск нового шаблонизатора для веб-проектов. Jinja2 заставляла слишком много печатать и при этом не гарантировала что все теги будут закрыты, порой и autoescape - не работал :).

Тогда я начал рассматривать другие шаблонизаторы на питоне. Mako, kid, cheatah, genshi и т.д. (TAL-овые мне не нравятся, есть любители?). Все они не подошли, получалось “шило на мыло”. Пришлось просматривать представителей других языков и платформ, а именно php, .net, java, ruby.

Только у ruby были достаточно интересные представители, которые не “просто копировали”, а выражали свои мысли. Не буду утверждать, что все их идеи правильные, но сам факт попытки эволюционировать меня вдохновил. Если кто-то не встречался с такими представителями как mustache и haml - самое время. Особенно по-душе пришелся haml. Он основан на отступах, как и сам питон. Что приглянулось:

  1. не над