Skip to content

animhotep/feBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

feBuilder

Набор скриптов для сборки html/css/js в Linux включает в себя:

  • сборщик html файлов
  • препроцессор SASS с фреймворком compass
  • сборщик javascript файлов
  • livereload

##Установка

Для работы скриптов необходимо установить Ruby, Python, Java (при использовании сжатия javascript) Также нужны пакеты Ruby:

##Настройка

В файле htmlInclude.py находится скрипт сборки html. По умолчанию файлы .htm включаются в файлы .html

В файле config.rb настройки compass, для включения сжатия css раскомментировать строку output_style = :compressed

В файле Guardfile находятся настройки запуска скриптов, при изменении файлов. Для включения сжатия javascript файлов нужно скачать yuicompressor и раскомментировать строку java -jar /путь/к/yuicompressor.jar ./prod/js/all.js -o ./prod/js/all.min.js && rm -rf ./prod/js/all.js

##Использование

Для запуска нужно запустить guard в корне проекта

Для вставки html блоков используется конструкция @@include имя_файла.htm пример использования в файле src/index.html

Все .js файлы из директории src/js собираются в файл prod/js/all.js (или all.min.js при использовании сжатия)

About

front end builder for linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published