boilerplate: высаживаем пассажиров

Оптимизируем наш шаблон, созданный с помощью boilerplate.

1. проверяем, что на рабочем хосте есть

  • Java JDK (инстяляция)
  • Ant - утилита для сборки программного обеспечения. О том как её установить можно почитать здесь. С помощью нее выполняется сценарий оптимизации.
  • jpegtran - для клиентской оптимизации jpg 

apt-get install libjpeg-progs

2. проверяем и запускаем скрипт для создания проекта

build/createproject.sh 

Вместо Git я использовал SVN, поэтому закоментировал блок связанный с первой системой.

3. конфигурируем builder 

nano build/config/project.properties

тут можно указать структуру файлов и папок, отличную от базового варианта boilerplate.

4. чтобы по максимуму скомпилировать проект, в т.ч. и html переходим в папку build и запускаем

ant minify

вариант, когда оптимизируется абсолютно все. Более подробный список вариантов оптимизации на оф. сайте.

Все выше сказанное кросплатформенно. Делалось на Debian Linux.

boilerplate: высаживаем пассажиров

Оптимизируем наш шаблон, созданный с помощью boilerplate.

1. проверяем, что на рабочем хосте есть

  • Java JDK (инстяляция)
  • Ant - утилита для сборки программного обеспечения. О том как её установить можно почитать здесь. С помощью нее выполняется сценарий оптимизации.
  • jpegtran - для клиентской оптимизации jpg 

apt-get install libjpeg-progs

2. проверяем и запускаем скрипт для создания проекта

build/createproject.sh 

Вместо Git я использовал SVN, поэтому закоментировал блок связанный с первой системой.

3. конфигурируем builder 

nano build/config/project.properties

тут можно указать структуру файлов и папок, отличную от базового варианта boilerplate.

4. чтобы по максимуму скомпилировать проект, в т.ч. и html переходим в папку build и запускаем

ant minify

вариант, когда оптимизируется абсолютно все. Более подробный список вариантов оптимизации на оф. сайте.

Все выше сказанное кросплатформенно. Делалось на Debian Linux.

Posted 2 years ago & Filed under template, boilerplate, html/css/js, optimization, 45 notes

Notes:

  1. shtin posted this

About:

i'm web developer and freelancer, based in Perm (Russia)

Following: