Что это такое?
Hexo — это быстрый, простой и мощный фреймворк для блогов на Node.js: вы пишете посты в Markdown, а он собирает из них полноценный статический сайт блога.
Это то, что работает онлайн, или инструмент на моём компьютере?
Инструмент на вашем компьютере — консольное приложение на Node.js, которое генерирует статические файлы, а вы потом размещаете их где угодно; никакую серверную часть запускать и поддерживать не нужно.
Как создать и запустить свой первый блог?
Установите Hexo (через brew на macOS и Linux или через npm), создайте блог, запустите локальный сервер, чтобы посмотреть превью, напишите новый пост, а затем сгенерируйте статические файлы.
Нужно ли установить Node.js до начала работы?
Да — метаданные пакета требуют Node.js 20.19.0 или новее; инструмент устанавливается через npm, а для macOS и Linux есть вариант установки через brew.
На каких системах можно его запускать?
В README упоминаются macOS и Linux (brew install); поскольку это обычный консольный инструмент на Node.js без привязки к конкретной ОС, он работает и на Windows.
На чём написан сам Hexo?
Код написан на TypeScript, компилируется с помощью tsc и тестируется через mocha; он работает на Node.js 20.19+, а плагины взаимодействуют с ядром через его API.
Может ли блог на Hexo показывать контент на нескольких языках?
Да — поддержка нескольких языков встроена в ядро: пакет hexo-i18n входит в число основных зависимостей Hexo, и темы используют его для перевода текста сайта.
What are similar projects?
docusaurus, nextra, gridea, beautiful-jekyll, truffle, hexo-theme-next, NotionNext, zola
Which topics is it in?
github-pages, blog, static-site-generator, themes, deployment, i18n, hacktoberfest, markdown, framework, npm, nodejs, typescript