Это невозможно. Хьюго будет производить только статический сайт. Вы должны использовать веб-сервер в производстве НЕ Сервер разработки Хьюго.
Хьюго никогда не должен реализовывать какой-либо API. Это не то, для чего он был построен. Я давно пользуюсь Hugo и никогда не нуждался в таких функциях от Hugo.
Если вы можете запустить hugo serve
на сервере, то вы, вероятно, также можете устанавливать пакеты. Вам следует использовать nginx, apache или w / e, которые вам наиболее удобны для использования в производстве.
Много онлайн уроков:
- https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-18-04
- https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-to-use-custom-error-pages-on-ubuntu-14-04
Это действительно не так сложно, и в долгосрочной перспективе это избавит вас от многих головных болей. Если вам нужно что-то, чтобы быстро показать ваш сайт другим (, как это часто бывает при желании использовать сервер разработки hugo на общедоступной машине ), попробуйте https://ngrok.com/