Hugo — это статический сайт генератор, написанный на Go, оптимизированный для скорости и разработанный для гибкости. С его продвинутой системой шаблонов и быстрыми потоками обработки активов, Hugo генерирует полный сайт за несколько секунд, часто быстрее.
Website | Installation | Documentation | Support | Contributing | Mastodon
Hugo — это [статический сайт генератор], написанный на Go, оптимизированный для скорости и разработанный для гибкости. С его продвинутой системой шаблонов и быстрыми потоками обработки активов, Hugo генерирует полный сайт за несколько секунд, часто быстрее. Благодаря гибкой архитектуре, поддержке нескольких языков и мощной системе таксономии, Hugo широко используется для создания:
Используйте встроенный веб-сервер Hugo во время разработки для мгновенного отображения изменений в контенте, структуре, поведении и представлении. Затем разверните сайт на вашем хосте или отправьте изменения в ваш Git-провайдер для автоматизированного сборки и развертывания.
Быстрые ассетные конвейеры Hugo включают:
Используя Hugo Modules, вы можете делиться контентом, ассетами, данными, переводами, темами, шаблонами и конфигурациями с другими проектами через публичные или приватные Git-репозитории.
См. раздел features документации для полного обзора возможностей Hugo.
Hugo доступен в трех версиях: стандартная, расширенная и расширенная/деплой. В то время как стандартная версия предоставляет базовые функции, расширенная и расширенная/деплой версии предлагают продвинутые возможности.
Функция | расширенная версия | расширенная/деплой версия |
---|---|---|
Конвертация в формат WebP при [обработке изображений]. Вы можете декодировать изображения WebP с любой версией. | ![]() |
![]() |
[Транспиляция Sass в CSS] с использованием встроенного транспилятора LibSass. Вы можете использовать транспилятор [Dart Sass] с любой версией. | ![]() |
![]() |
Прямое размещение вашего сайта в корзине Google Cloud Storage, корзине AWS S3 или контейнере Azure Storage. Подробнее см. [здесь]. | ![]() |
![]() |
Если ваши конкретные требования к размещению не требуют расширенной/деплой версии, мы рекомендуем использовать расширенную версию.
Установите Hugo из [предварительно скомпилированного двоичного файла], менеджера пакетов или репозитория пакетов. Пожалуйста, обратитесь к инструкциям по установке для вашей операционной системы:
Необходимые условия для сборки Hugo из исходного кода:
Сборка стандартной версии:
go install github.com/gohugoio/hugo@latest
Сборка расширенной версии:
CGO_ENABLED=1 go install -tags extended github.com/gohugoio/hugo@latest
Сборка расширенной/деплой версии:
CGO_ENABLED=1 go install -tags extended,withdeploy github.com/gohugoio/hugo@latest
Документация Hugo включает инструкции по установке, краткое руководство, концептуальные объяснения, справочную информацию и примеры.
Пожалуйста, отправляйте проблемы и запросы на внесение изменений в документацию в [репозиторий документации]. Пожалуйста, не используйте очередь задач для вопросов или устранения неполадок. Если вы уверены, что ваша проблема является дефектом программного обеспечения, используйте [форум].
Форум Hugo — это активное сообщество пользователей и разработчиков, которые отвечают на вопросы, делятся знаниями и предоставляют примеры. Быстрый поиск по более чем 20 000 темам часто позволяет найти ответ на ваш вопрос. Пожалуйста, убедитесь, что вы ознакомились с [инструкциями по запросу помощи] перед тем, как задать свой первый вопрос.
Вы можете внести вклад в проект Hugo следующими способами:
Пожалуйста, отправляйте проблемы и запросы на внесение изменений в [репозиторий документации].
Если у вас есть идея для улучшения или нового функционала, создайте новую тему на [форуме] в категории "Функционал". Это поможет вам:
Если интерес к вашей идее достаточно высок, [создайте предложение]. Не отправляйте запрос на внесение изменений до тех пор, пока руководитель проекта не одобрит ваше предложение.
Для полного руководства по вкладу в проект Hugo, см. Руководство по вкладу.
Hugo использует замечательные открытые библиотеки. Выполните команду hugo env --logLevel info
, чтобы отобразить список зависимостей.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )