Минификация

Давненько что-то в блог не писал. Ограничусь тут короткой новостью - дошли руки чуть оптимизировать бложек.

По сути я просто прикрутил hexo-all-minifier чтобы автоматом жать ресурсы и минифицировать итоговый html.

Также дошли руки посмотреть в исходники страниц:

  1. Оказалось что у меня есть лишний тег </html> который вставляется автоматом после </head>.
    Видимо какой-то странный баг (или фича) в шаблонизаторе hexo. В layout подключена шапка через partial() и вот там открывался <html> и далее шел код от <head> до </head>. При сборке страниц шаблонизатор видел несоответствие в кол-ве открытых и закрытых тегов и молча закрывал </html>

  2. В шаблоне было целых 2 элемента h1. Один в шапке и один в подвале. Удобно чо)

Из того до чего не дошли руки:

  • выпилить практически не используемый jQuery
  • сменить disqus на что-то очень легкое

Хотел заюзать для комментов remark42. Склонировал репу, запустил docker-compose up -d и оно у меня не собралось.
Поэтому пока пусть останется дискас.