Как создать сайт с одной страницей от Markdown?

Hugo предназначен для людей, создающих блог, сайт компании, портфолио, tumblog, документацию, сайт с одной страницей или сайт с тысячами страниц.

http://gohugo.io/overview/introduction/

Я хочу сделать сайт с одной страницей. Мое содержание написано в Markdown index.md. Как его построить?

Необходимо создать с помощью Hugo (а не pandoc), потому что я хочу использовать его функцию templating csv http://gohugo.io/extras/dynamiccontent/


Я попробовал hugo new создать пустой сайт. Если я создам _layouts/index.html, тогда hugo server покажет это. Но я хочу написать контент в Markdown.

Ответ 1

Как и в случае с Hugo 0.18, теперь это возможно, создав файл content/_index.md, если тема, которую вы используете, поддерживает его. Вы можете создать этот файл с помощью команды hugo new _index.md. Подробнее см. Hugo docs.

Ответ 2

Просто напишите сообщение example.md, как обычно, Hugo построит его public/example/index.html. Затем вместо того, чтобы нажимать public на ваш веб-узел, опубликуйте public/example. Voila, сайт с одной страницей.

Ответ 3

hugo quickstart должно иметь все, что вам нужно для начала работы, включая добавление сообщений о пометке. В частности, hugo new POSTNAME.md создаст отметку уценки с правильным заголовком в content/POSTNAME.md.