Hugo static site - проблема при попытке перебрать несколько подпапок и вернуть один отсортированный список - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть папка в «контенте» под названием «проекты», в которой есть подпапки, а также подпапки.Я пытаюсь отобразить содержимое последних 12 страниц всех вложенных папок в одном списке по дате.(см. иллюстрацию ниже)

enter image description here

Мой текущий код (который не совсем работает):

<ul>
    {{ range .Sections }}
        <li><a href="{{ .RelPermalink }}">{{ .Title }}</a>
            {{ range .Sections }}
                {{ range first 12 .Pages }}
                    <ul>
                        <li><a href="{{ .RelPermalink}}">{{ .Title }}</a></li>
                    </ul>
                {{ end }}
            {{ end }}
        </li>
    {{ end }}
</ul>

Это показываетпервые 12 страниц из каждого подпункта.Мне нужно собрать их все в один список и показать только последние 12 независимо от того, в каком подразделе они находятся.

(Это в шаблоне list.html и должен быть динамическим, если он делаетРазница - папки можно называть как угодно)

Ура, А.

1 Ответ

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

, если вы ищете 12 страниц из каждого «основного» раздела, это должно работать:

<ul>
    {{ range .Site.Sections }}
        {{ range first 12 .Pages }}
            <li><a href="{{ .RelPermalink}}">{{ .Title }}</a></li>
        {{ end }}
    {{ end }}
</ul>

Ссылка

...