summaryrefslogtreecommitdiff
path: root/layouts
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-07-15 10:28:42 +0800
committerEltrac <hi@guhub.cn>2025-07-15 10:28:42 +0800
commitf78e7c4d70ad4c20163abd1ea8e6ff47cc68fb87 (patch)
treedc19a127fe93f942ffadd85b895342f7b86b8fff /layouts
parent38195627e2f8cfdc0079b8dd7c7977567f54b86b (diff)
feat: cancel pagination in card section
Former-commit-id: f0853c4bb81eee94060804f387b14d32173c3fdd
Diffstat (limited to 'layouts')
-rw-r--r--layouts/cards/section.html41
-rw-r--r--layouts/fictions/section.html2
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>