
У меня есть сайт в Hugo markdown. Он в основном состоит из файлов markdown (.md).
У меня есть полный сайт Hugo, с public/
, layout/
, layout/shortcodes/
папками и т. д. Я использую тему docsy на Windows. Я запускаю сайт командой hugo server -D
, и я вижу сайт в своем браузере по адресу localhost:1313/docs
.
Когда сайт Hugo работает, эти .md
файлы автоматически публикуются на локальном сайте; так что я предполагаю, чтоХьюгонеобходимо преобразовать эти файлы в HTML самостоятельно.
Я хотел бы найти способ автоматической конвертации .mdХьюгофайлы сайта из markdown в файлы .HTMLна диске. Другими словами, я хочузеркалоструктуры файла .md, но в HTML, в виде файлов, на диске. Я думаю, что это то, что делает сайт Hugo, так что браузер может показать сайт. Но он делает это на лету, и я не могу найти способ сохранить файлы на диске.
решение1
Я побежал
hugo server -D
.
Для ясности, hugo server -D
не будет создавать .html
файлы. Он только обслуживает файлы на лету (как вы предполагаете в своем исходном вопросе).
Чтобы сгенерировать .html
файлы в public
папке веб-сайта, необходимо либо запустить просто , hugo
либо , например, hugo -D
в командной строке, как правило, в том же каталоге config.toml
(т.е. не следует включать server
в команду).