diff options
| author | Eltrac <hi@guhub.cn> | 2025-07-15 10:28:42 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-07-15 10:28:42 +0800 |
| commit | f78e7c4d70ad4c20163abd1ea8e6ff47cc68fb87 (patch) | |
| tree | dc19a127fe93f942ffadd85b895342f7b86b8fff /layouts | |
| parent | 38195627e2f8cfdc0079b8dd7c7977567f54b86b (diff) | |
feat: cancel pagination in card section
Former-commit-id: f0853c4bb81eee94060804f387b14d32173c3fdd
Diffstat (limited to 'layouts')
| -rw-r--r-- | layouts/cards/section.html | 41 | ||||
| -rw-r--r-- | layouts/fictions/section.html | 2 |
2 files changed, 22 insertions, 21 deletions
diff --git a/layouts/cards/section.html b/layouts/cards/section.html index 4ec8f4ee..89ec474b 100644 --- a/layouts/cards/section.html +++ b/layouts/cards/section.html @@ -1,24 +1,25 @@ {{ define "main" }} - <article class="card-list"> - {{ partial "header.html" . }} - <div class="cards-section outbox small"> - {{- $cards := .Site.GetPage "section" "cards" }} <!-- 获取 "cards" 部分的内容 --> - {{- $paginator := .Paginate $cards.Pages 10 }} <!-- 对该部分内容进行分页 --> - {{- range $paginator.Pages }} - {{ partial "items/card" (dict "context" . "summary" true) }} - {{- end }} - </div> +<article> + {{ partial "header.html" . }} + + {{- $cards := .Site.GetPage "section" "cards" }} + {{- $pages := $cards.Pages }} + {{- $featured := first 6 $pages }} + {{- $rest := after 6 $pages }} + <div class="cards-grid outbox small"> + {{- range $featured }} + {{ partial "items/card" (dict "context" . "summary" true) }} + {{- end }} + </div> + + <ul class="cards-list"> + {{- range $rest }} + <li> + <a href="{{ .RelPermalink }}">{{ .Title }}</a> + </li> + {{- end }} + </ul> - <!-- 分页导航 --> - <div class="pagination"> - {{ if $paginator.HasPrev }} - <a href="{{ $paginator.Prev.URL }}" class="pagination-prev">👈</a> - {{ end }} - <div style="width:100%"></div> - {{ if $paginator.HasNext }} - <a href="{{ $paginator.Next.URL }}" class="pagination-next">👉</a> - {{ end }} - </div> - </article> {{ partial "footer.html" . }} +</article> {{ end }} diff --git a/layouts/fictions/section.html b/layouts/fictions/section.html index f489e3fc..1ce0be54 100644 --- a/layouts/fictions/section.html +++ b/layouts/fictions/section.html @@ -6,7 +6,7 @@ {{ with .Content }}{{ . }}{{ end }} </div> <div class="fiction-list"> - {{- $fictions := .Site.GetPage "section" "fictions" }} <!-- 获取 "cards" 部分的内容 --> + {{- $fictions := .Site.GetPage "section" "fictions" }} {{- range $fictions.Pages }} <div class="fiction-item" style="view-transition-name: post-{{ .File.UniqueID }}"> <a href="{{ .Permalink }}">《{{ .Title }}》</a> |
