Repolode
ppoffice

ppoffice/hexo-theme-icarus

Простая современная тема для генератора статических сайтов Hexo с тремя вариантами оформления и более чем 50 встроенными плагинами.

Звёзды
6,633
Форки
1,519
Открытые issues
3
Последний коммит
13 дней назад

Что это?

Icarus — тема для Hexo, генератора статических сайтов на Node.js. Она придаёт блогам и персональным сайтам адаптивную структуру с одной, двумя или тремя колонками, панель навигации, которая сворачивает подменю в кнопку меню на небольших экранах, и мобильное оглавление. Вариант оформления можно выбрать в конфиге или во front-matter записи: светлую или тёмную тему по умолчанию, тёмное оформление Cyberpunk или стиль Material 3 Expressive.

Большинство функций включается через файл `_config.icarus.yml`, а не через код. В тему входят системы комментариев, например Giscus, Waline и Twikoo, поиск через Algolia или встроенный Insight, кнопки для публикации ссылок, ссылки для пожертвований, аналитика и виджеты профиля, оглавления и последних записей. Формулы отображаются с помощью KaTeX или MathJax 4, а изображения можно открывать в лайтбоксе lightGallery.

Для навигации используются загрузка страниц через PJAX и предварительная загрузка страниц при наведении курсора. В режиме с согласием аналитика загружается только после того, как посетители примут Cookie Consent. Тема поддерживает переводы на 17 языков.

Ключевые возможности

  • 01Три варианта оформления: светлая или тёмная тема по умолчанию, Cyberpunk и Material 3 Expressive.
  • 02Адаптивная структура с одной, двумя или тремя колонками и необязательной закреплённой панелью навигации.
  • 03Встроенный поиск Insight и интеграции с Algolia, Baidu и Google CSE.
  • 04Системы комментариев, включая Giscus, Waline, Twikoo и Utterances.
  • 05Отображение формул с помощью KaTeX или MathJax 4 и галереи изображений lightGallery.
  • 06Навигация через PJAX с предварительной загрузкой страниц и индикатором прогресса чтения.

Сценарии использования

  • Ведение персонального технического блога на Hexo.
  • Публикация статической документации или сайта-портфолио с лаконичным оформлением.
  • Добавление комментариев, аналитики и ссылок для пожертвований на сайт Hexo без написания собственного кода.
  • Создание сайта, который учитывает приватность посетителей и запрашивает согласие на использование cookie.

Быстрый старт

  1. 1

    Установите тему и рендерер в корневой каталог сайта на Hexo

    npm install hexo-theme-icarus hexo-renderer-inferno
  2. 2

    Переключите тему Hexo на Icarus

    hexo config theme icarus
  3. 3

    Запустите локальный сервер и просмотрите сайт

    hexo server

Что важно знать

  • Требуется сайт на Hexo, совместимый с версиями ^7.1.1 или ^8.0.0.

В подборках

Темы

Частые вопросы

Что такое hexo-theme-icarus?
Простая современная тема для генератора статических сайтов Hexo с тремя вариантами оформления и более чем 50 встроенными плагинами. Icarus — тема для Hexo, генератора статических сайтов на Node.js. Она придаёт блогам и персональным сайтам адаптивную структуру с одной, двумя или тремя колонками, панель навигации, которая сворачивает подменю в кнопку меню на небольших экранах, и мобильное оглавление. Вариант оформления можно выбрать в конфиге или во front-matter записи: светлую или тёмную тему по умолчанию, тёмное оформление Cyberpunk или стиль Material 3 Expressive.
hexo-theme-icarus можно использовать бесплатно? Какая у него лицензия?
hexo-theme-icarus распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hexo-theme-icarus всё ещё поддерживается?
Активно поддерживается. Последний коммит в hexo-theme-icarus — 26 окт. 2026 г..
Для чего можно использовать hexo-theme-icarus?
Ведение персонального технического блога на Hexo. Публикация статической документации или сайта-портфолио с лаконичным оформлением. Добавление комментариев, аналитики и ссылок для пожертвований на сайт Hexo без написания собственного кода. Создание сайта, который учитывает приватность посетителей и запрашивает согласие на использование cookie.
Как установить hexo-theme-icarus?
Установите тему и рендерер в корневой каталог сайта на Hexo: npm install hexo-theme-icarus hexo-renderer-inferno Переключите тему Hexo на Icarus: hexo config theme icarus Запустите локальный сервер и просмотрите сайт: hexo server
Где скачать hexo-theme-icarus?
Исходный код и инструкции по установке — на GitHub: https://github.com/ppoffice/hexo-theme-icarus

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты