simplify pagination links

This commit is contained in:
FarseaSH 2021-08-05 13:57:55 +08:00
parent d4097e8b0e
commit af6cb2b23e

View file

@ -10,30 +10,30 @@
{{ define "pagination" }} {{ define "pagination" }}
{{ if .Paginator.HasPrev }} {{ if .Paginator.HasPrev }}
<li class="page-item"> <li class="page-item">
<a class="page-link" href="{{$.Site.BaseURL}}/{{sub .Paginator.PageNumber 1 }}" tabindex="-1">Previous</a> <a class="page-link" href="/{{sub .Paginator.PageNumber 1 }}" tabindex="-1">Previous</a>
</li> </li>
{{ else }} {{ else }}
<li class="page-item disabled"> <li class="page-item disabled">
<a class="page-link" href="{{$.Site.BaseURL}}/{{sub .Paginator.PageNumber 1 }}" tabindex="-1">Previous</a> <a class="page-link" href="/{{sub .Paginator.PageNumber 1 }}" tabindex="-1">Previous</a>
</li> </li>
{{ end }} {{ end }}
{{ $current_num := .Paginator.PageNumber }} {{ $current_num := .Paginator.PageNumber }}
{{ range (seq 1 .Paginator.TotalPages) }} {{ range (seq 1 .Paginator.TotalPages) }}
{{ if (eq $current_num .)}} {{ if (eq $current_num .)}}
<li class="page-item active"><a class="page-link" href="{{$.Site.BaseURL}}/{{.}}">{{.}}</a></li> <li class="page-item active"><a class="page-link" href="/{{.}}">{{.}}</a></li>
{{ else }} {{ else }}
<li class="page-item"><a class="page-link" href="{{$.Site.BaseURL}}/{{.}}">{{.}}</a></li> <li class="page-item"><a class="page-link" href="/{{.}}">{{.}}</a></li>
{{ end }} {{ end }}
{{end}} {{end}}
{{ if .Paginator.HasNext }} {{ if .Paginator.HasNext }}
<li class="page-item"> <li class="page-item">
<a class="page-link" href="{{$.Site.BaseURL}}/{{ add .Paginator.PageNumber 1 }}">Next</a> <a class="page-link" href="/{{ add .Paginator.PageNumber 1 }}">Next</a>
</li> </li>
{{ else }} {{ else }}
<li class="page-item disabled"> <li class="page-item disabled">
<a class="page-link" href="{{$.Site.BaseURL}}/{{ add .Paginator.PageNumber 1 }}">Next</a> <a class="page-link" href="/{{ add .Paginator.PageNumber 1 }}">Next</a>
</li> </li>
{{ end }} {{ end }}
{{ end }} {{ end }}