Hugo Tips & Tricks

Матеріал з Wiki.Zina
Версія від 13:46, 24 травня 2022, створена >Zina (→Breadcrumbs)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

←Hugo

404 страница

[ред. | ред. код]

Чтобы локальный веб-сервер Apache корректно отдавал 404 страницу Hugo, нужно указать ему на её стандартное имя:

sudo vim /etc/apache2/sites-enabled/000-default.conf

и добавить строку:

ErrorDocument 404 /404.html

Инструкция: How To Configure Apache to Use Custom Error Pages on Ubuntu 14.04

Большое количество картинок

[ред. | ред. код]

Hugo может тормозить, если в сайте используется большое количество статичных файлов (из папки static) — просто потому, что процесс копирования большого количества файлов занимает время. Пример обсуждения проблемы.

Решение: держать файлы отдельно ­— например, создать субдомен cdn.example.com и подключать статичные файлы оттуда: <img src="http://cdn.example.com/images/pic.jpg">

Минификация HTML

[ред. | ред. код]

Многоуровневое меню (с вложенностями)

[ред. | ред. код]

Hugo plays with menus:

[ред. | ред. код]

См. в конце:

Custom headers should be written to the file \data\titles.yaml. They should look like this:

lib: "Библиотека"
book: "Книга"
book1: "Книга 1"

If you have the folders structure lib/book/article/, it will look like: Библиотека > Книга.

Прочее

[ред. | ред. код]