Переезд на новую CMS

Эти выходные были дико продуктивными. Наконец-то я закончил работу над первой версией облачной CMS для личных проектов. И перенес на нее свой блог.

За эти два дня я успел прикрутить несколько крутых штук к своей CMS. Ключевые из них, пожалуй, это поддержка Markdown и подсветка синтаксиса на сайте. Да, писать заметки используя Markdown – одно удовльствие. Особенно, если это делать в редакторе с подсветкой.

После того, как эти штуки были реализованы, я понял, что пора переносить блог на новый движок и начинать активно писать. Но для начала сделал небольшой рерайт старых статей.

Почти половина времени ушла на разворачивание и оптимизацию самого сервера, а так же фронтэнд-части блога. Об этом я распишу подробно в следующих заметках. А пока результат такой.

Мне пришлось изрядно помучаться, но выбить 100 баллов у гугла так и не удалось.

Я даже пробовал такие конструкции для CSS-файлов с низком приоритетом:

<script>
    var highlightCss = document.createElement('link');
    highlightCss.setAttribute('rel', 'stylesheet');
    highlightCss.setAttribute('href', '/css/highlight.min.css');
    document.getElementsByTagName('head')[0].appendChild(highlightCss);
</script>

Но гугл продолжал настаивать на том, что в head слишком тяжелый CSS. Поэтому я забил и просто объединил файлы в один и прогнал через YUI Compressor.

А какой у вас результат в Google PageSpeed?