Минификация
Давненько что-то в блог не писал. Ограничусь тут короткой новостью - дошли руки чуть оптимизировать бложек.
По сути я просто прикрутил hexo-all-minifier чтобы автоматом жать ресурсы и минифицировать итоговый html.
Также дошли руки посмотреть в исходники страниц:
Оказалось что у меня есть лишний тег
</html>
который вставляется автоматом после</head>
.
Видимо какой-то странный баг (или фича) в шаблонизаторе hexo. В layout подключена шапка через partial() и вот там открывался<html>
и далее шел код от<head>
до</head>
. При сборке страниц шаблонизатор видел несоответствие в кол-ве открытых и закрытых тегов и молча закрывал</html>
В шаблоне было целых 2 элемента h1. Один в шапке и один в подвале. Удобно чо)
Из того до чего не дошли руки:
- выпилить практически не используемый jQuery
- сменить disqus на что-то очень легкое
Хотел заюзать для комментов remark42. Склонировал репу, запустил docker-compose up -d
и оно у меня не собралось.
Поэтому пока пусть останется дискас.