• Новый редактор постов

    Сегодня закончил первую версию нового редактора постов. Как и задумывалось, пост теперь состоит из отдельных кусков разных типов. Пока их всего 2: текст (с использованием маркдауна) и ембед-код, но позже я планирую добавить ещё.

    Редактор написан на React.js и это моя первая хоть сколько-нибудь большая работа на нём. Позже я напишу подробный пост на тему того, как всё устроено, а сейчас просто приведу ссылку на исходники и видео с демонстрацией его работы.

  • Модульная организация javascript-кода

    Часто бывает так, что на вашем сайте есть куча небольших кусков javascript-кода. Одни отвечают за инициализацию тех или иных библиотек, другие навешивают события на элементы интерфейса, но всех их объединяет одно: они никак не связаны друг с другом.

    Попробуем улучшить организацию нашего кода.

  • Мета-тэги, Open Graph, микроразметка

    Допустим вы реализовали на своём сайте красивый и понятный для людей дизайн. Но что делать, если ваш посетитель - не человек? Как роботу поисковика или соц. сети понять, что у вас и где? В этом посте я опишу 3 способа, с которыми только что сидел разбирался.

  • Как улучшить свои навыки при написании блога

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

  • Обновление блога

    Вооружившись новыми знаниями, я переписал блог с нуля и перевёл его с домашнего сервака на нормальный хостинг. Этот пост - первый написанный через новую админку, которую я запилил на днях.

    Пока что основных видимых нововведений 3:

    • Новый дизайн
    • RSS-лента (доступна по адресу [http://vizvamitra.ru/articles/feed])
    • Полноценные комментарии disqus'а