Я использую hu go 0.73.0, и Paginator, похоже, не отменяет глобальное значение paginate.
Вопрос 1:
В моем config.toml
paginate = 4
В моем шаблоне списка
{{ range (.Paginator 2).Pages -}}
{{ partial "listing.html" .}}
{{- end }}
Здесь я хочу использовать 2 сообщения на страницу, но он по-прежнему показывает 4, как определено глобальным параметром в config.
Вопрос 2: Когда я пытаюсь
{ range sort (.Paginate (.Site.Taxonomies.tags.Alphabetical)).Pages.ByTitle -}}
{{ partial "listing.html" .}}
{{- end }}
В списке мои сообщения сортируются по имени. Но как только начинается разбиение на страницы, порядок сортировки нарушается. Например. Если у меня 4 сообщения (A, B, C, D), а для paginate установлено значение 3. тогда страницы выглядят следующим образом:
страница 1: сообщения B, C, D
страница 2: сообщения A
Мне нужно что-то вроде этого
страница 1: сообщения A, B, C
страница 2: сообщения D
Любая помощь будет оценена. Спасибо