HEXO – генератор статических сайтов (при помощи node.js)

Я несколько раз пытался вести дневник – это полезная техника помогает жить осознаннее что-ли. Каждый раз я искал всё более “правильный” инструмент, хотя конечно понятно, и поговорку про танцора никто не отменял.

Вот в один из таких поисков я и встретил HEXO. Генератор статических сайтов (хотя при современной мощи javascript, можно всё). Кроссплатформенный, но для работы с ним вам необходимо установить node.js (+npm устанавливается автоматически), подробнее на nodejs.

Преимущества:
  1. Прост в освоении.
  2. Удобный deployment (heroku и github pages из коробки, sftp при помощи плагина).
  3. Простые и гибкие шаблоны, ребята из Django Templates поймут о чём речь.
  4. Плагины и шаблоны устанавливаются в два клика.
  5. Поддержка Markdown “из коробки”. Так же есть Stylus, а при установке плагинов то и jade, less, saas, cofeescript, handlebars и прочее.
Полезные плагины – полный список
  • hexo-generator-feed – генератор RSS-ленты из записей.
  • hexo-generator-sitemap – генератор карты-сайта.
  • hexo-generator-api – генератор api из ваших записей (последние записи, один пост). Поможет например, использовать ваш сайт в мобильном приложении.
  • существуют миграторы с других платформ: WordPress, Joomla, просто из RSS. Есть даже возможность из Github Issues сделает записи блога.
  • hexo-deployer-jsftp – распаковщик (deployer) сайта на ftp.

Leave a Reply

Your email address will not be published. Required fields are marked *