Подтвердить что ты не робот

Как минимизировать HTML?

Есть ли какой-нибудь инструмент (или Rails), который может минимизировать HTML (например, что Jammit для CSS и JS файлов)?

Во-вторых, что лучше всего здесь, и стоит ли даже гадать html? (это для сайта, который будет обслуживаться для мобильных телефонов, поэтому важно снизить вес)

4b9b3361

Ответ 1

Включение сжатия на уровне HTTP будет служить вам гораздо больше, чем минимизация HTML, однако tidy полезно применять преобразования к HTML, включая удаление посторонних пробелов, комментариев, и т.д...

Ответ 2

Ну, вы можете удалить большую часть пробела с помощью драгоценного камня HAML и следующих строк в вашем файле config/application.rb:

Haml.init_rails(binding)
Haml::Template.options[:format] = :html5
Haml::Template.options[:ugly] = true

Дополнительная информация: http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#ugly-option

Ответ 3

Вы можете использовать http://prettydiff.com/?m=minify&html, чтобы минимизировать ваш HTML.

Минимизация HTML чрезвычайно сложна и легко понятна. Истинная минификация включает в себя удаление комментариев и все ненужное пустое пространство из синтаксиса, которое будет включать пробел в вашем контенте, поэтому убедитесь, что вы используете инструмент, который знает, что он делает.