Я несколько раз пытался вести дневник – это полезная техника помогает жить осознаннее что-ли. Каждый раз я искал всё более “правильный” инструмент, хотя конечно понятно, и поговорку про танцора никто не отменял.
Вот в один из таких поисков я и встретил HEXO. Генератор статических сайтов (хотя при современной мощи javascript, можно всё). Кроссплатформенный, но для работы с ним вам необходимо установить node.js (+npm устанавливается автоматически), подробнее на nodejs.
Преимущества:
- Прост в освоении.
- Удобный deployment (heroku и github pages из коробки, sftp при помощи плагина).
- Простые и гибкие шаблоны, ребята из Django Templates поймут о чём речь.
- Плагины и шаблоны устанавливаются в два клика.
- Поддержка 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.