2016-09-01 4 views
1

Я пытаюсь создать сайт с Hugo и с трудом понимаю некоторые из их документации. В частности, при отображении frontmatter в шаблоне.Документация по синтаксису Hugo внутри рулей?

Есть функции, которые вы можете заложить на переменные внутри ручек. ex: {{range .Data.Pages}} Что такое диапазон? Я не могу найти документацию о том, что делают эти функции. Или это просто код Go, и все идет честно? Просто ищите документацию, чтобы я мог понять, что мне нужно.

+2

Я думаю, что вы ищете: https://golang.org/pkg/text/template/ – JimB

+0

@JimB Это полезно, спасибо – asebold

+0

@asebold вам нужно сделать что-то конкретное с полями mainmatter (например, итерации или сортировки), или просто просто хотите иметь дополнительные пользовательские поля в каждом .md? – revelt

ответ

0

Это функции, специально предназначенные для шаблонов Go (вы не можете просто использовать любые функции Go). Они включают встроенные функции, задокументированные в golang.org template docs, с которыми JimB связан в своем комментарии, а также функции, специфичные для Hugo, которые зарегистрированы на Hugo template functions page.