Есть ли способ создавать файлы hugo без index.html?

У меня есть статический сайт на hugo, вот структура папок:

Структура инициализации статического сайта Hugo

Я не понимаю, почему, когда я использую hugo -D для сборки hugo, он генерирует следующие строительные леса:

Изображение строительных лесов, созданное Хьюго

Мне просто нужна страница с ценами, условиями и конфиденциальностью в корневой папке после сборки hugo, с соответствующими именами, а не в папке с именем и внутри файла index.html.

ПРИМЕЧАНИЕ: на странице цен, условий и конфиденциальности используется single.html

1 ответ

По умолчанию Hugo использует красивые ссылки, то есть заканчивающиеся косой чертой в конце и без расширения. Вот что вы видите на выходе: hugo создает индексный файл в своем собственном каталоге.

Это означает, что вы не получаете URL-адреса типа example.com/pricing.html, которые обычно предпочитают люди.

Если вы предпочитаете более плоскую структуру и не возражаете против того, чтобы ваши страницы отображали расширение.html, вам следует включить uglyUrls.

В документации по управлению URL-адресами для Hugo подробно описаны оба варианта.

Другие вопросы по тегам