Eclipse haml / sass edit + html / css generation - PullRequest
0 голосов
/ 31 декабря 2010

Я играл с haml и sass и создавал плоский сайт со staticmatic из командной строки.

Кто-нибудь использовал ide для этого?

У меня есть студия Apatana(RadRails) плагин установлен, и он имеет выделение haml & sass из коробки.Для этого сайта я просто хочу легкий проект сценария (без рельсов).

Какой тип проекта я бы использовал, и как я мог бы добавить что-то, чтобы я мог, например, щелкнуть правой кнопкой мыши папку проекта для запуска

staticmatic build [my-project]

(или другой) для создания сайта из haml + sass?

Мне нравится staticmatic, так как я могу использовать библиотеки ruby ​​в качестве помощников.

Рад принять предложения о любом редакторе.Но я также хочу придерживаться одного редактора для всего.(также WTB автозаполнение).

Приветствия

Ответы [ 3 ]

0 голосов
/ 07 января 2011

Это не точно то, что вы просите ... но взгляните на крошечный скрипт, который я написал . Он будет следить за выбранными вами каталогами изменений в SCSS и HAML и компилировать их в html и css. При желании вы можете внести незначительные изменения в watch.rb, запустить его в терминале и создать сайт, даже не выполняя команду.

PS - если вы решите попробовать это, вам понадобится гем fssm от github или rubygems.org .

0 голосов
/ 12 июля 2011

Тип проекта Ruby или Web был бы наиболее подходящим, хотя я не думаю, что в данном случае имело бы значение, что именно.

Вы можете получить пользовательские команды несколькими способами ...

  1. Вы можете записать задачу Rake в проекте Rakefile, как предложил Хейкки, а затем щелкнуть правой кнопкой мыши и использовать меню Rake (начиная со Studio 3.0.2), чтобы запустить эту задачу, или запустить ее во встроенном виде терминала..
  2. Вы можете написать / отредактировать пользовательский рубль и добавить команду для запуска staticmatic.См. http://wiki.appcelerator.org/display/tis/Executing+an+External+Command
  3. . Вы можете пойти по маршруту Eclipse и создать «Конфигурация запуска внешнего инструмента» в Выполнить> Внешние инструменты.Конфигурация внешних инструментов ...> Программа .Там вы можете настроить запуск для выполнения некоторой программы (например, интерпретатора ruby ​​или самого статического сценария) и передать аргумент.Затем вы можете использовать выпадающее меню запуска.
0 голосов
/ 31 декабря 2010

Вы можете запускать задачи rake из IDE RadRails, хотя мне не удалось заставить его работать.Ruby, вероятно, является правильным выбором для типа проекта.Мне не нравятся IDE, потому что они усложняют и замедляют работу.Поэтому я обычно выбираю Textmate + терминал.

Взгляните на Rakefile в этом проекте: https://github.com/adamstac/staticmatic-bootstrap

...