Как сделать так, чтобы сервер hugo использовал custom 404.html - PullRequest
0 голосов
/ 04 ноября 2018

страница документа https://gohugo.io/templates/404/#automatic-loading говорит

hugo server не будет автоматически загружать ваш пользовательский файл 404.html, но вы можете проверить внешний вид вашей пользовательской страницы «не найден», перейдя в браузере по адресу /404.html.

ВОПРОС: Есть ли способ явно настроить Hugo Server использовать пользовательские страницы 404?

1 Ответ

0 голосов
/ 07 ноября 2018

Это невозможно. Хьюго будет производить только статический сайт. Вы должны использовать веб-сервер в производстве НЕ Сервер разработки Хьюго.

Хьюго никогда не должен реализовывать какой-либо API. Это не то, для чего он был построен. Я давно пользуюсь Hugo и никогда не нуждался в таких функциях от Hugo.

Если вы можете запустить hugo serve на сервере, то вы, вероятно, также можете устанавливать пакеты. Вам следует использовать nginx, apache или w / e, которые вам наиболее удобны для использования в производстве.

Много онлайн уроков:

  1. https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-18-04
  2. https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-to-use-custom-error-pages-on-ubuntu-14-04

Это действительно не так сложно, и в долгосрочной перспективе это избавит вас от многих головных болей. Если вам нужно что-то, чтобы быстро показать ваш сайт другим (, как это часто бывает при желании использовать сервер разработки hugo на общедоступной машине ), попробуйте https://ngrok.com/

...