Преглед на файлове

Use rel=prev/next on pagination link

While this is widely documented for SEO reason, it also helps for
accessibility. Notably, if you are using tools like Vimium to browse
using only the keyboard, these hints help to select the links. It's
all the more useful when the text is not in English.
Vincent Bernat преди 6 години
родител
ревизия
d5adf8b9f6
променени са 2 файла, в които са добавени 5 реда и са изтрити 5 реда
  1. 3 3
      template/html/common/entry_pagination.html
  2. 2 2
      template/html/common/pagination.html

+ 3 - 3
template/html/common/entry_pagination.html

@@ -2,7 +2,7 @@
 <div class="pagination">
 <div class="pagination">
     <div class="pagination-prev">
     <div class="pagination-prev">
         {{ if .prevEntry }}
         {{ if .prevEntry }}
-            <a href="{{ .prevEntryRoute }}{{ if .searchQuery }}?q={{ .searchQuery }}{{ end }}" title="{{ .prevEntry.Title }}" data-page="previous">{{ t "pagination.previous" }}</a>
+            <a href="{{ .prevEntryRoute }}{{ if .searchQuery }}?q={{ .searchQuery }}{{ end }}" title="{{ .prevEntry.Title }}" data-page="previous" rel="prev">{{ t "pagination.previous" }}</a>
         {{ else }}
         {{ else }}
             {{ t "pagination.previous" }}
             {{ t "pagination.previous" }}
         {{ end }}
         {{ end }}
@@ -10,10 +10,10 @@
 
 
     <div class="pagination-next">
     <div class="pagination-next">
         {{ if .nextEntry }}
         {{ if .nextEntry }}
-            <a href="{{ .nextEntryRoute }}{{ if .searchQuery }}?q={{ .searchQuery }}{{ end }}" title="{{ .nextEntry.Title }}" data-page="next">{{ t "pagination.next" }}</a>
+            <a href="{{ .nextEntryRoute }}{{ if .searchQuery }}?q={{ .searchQuery }}{{ end }}" title="{{ .nextEntry.Title }}" data-page="next" rel="next">{{ t "pagination.next" }}</a>
         {{ else }}
         {{ else }}
             {{ t "pagination.next" }}
             {{ t "pagination.next" }}
         {{ end }}
         {{ end }}
     </div>
     </div>
 </div>
 </div>
-{{ end }}
+{{ end }}

+ 2 - 2
template/html/common/pagination.html

@@ -2,7 +2,7 @@
 <div class="pagination">
 <div class="pagination">
     <div class="pagination-prev">
     <div class="pagination-prev">
         {{ if .ShowPrev }}
         {{ if .ShowPrev }}
-            <a href="{{ .Route }}{{ if gt .PrevOffset 0 }}?offset={{ .PrevOffset }}{{ if .SearchQuery }}&amp;q={{ .SearchQuery }}{{ end }}{{ else }}{{ if .SearchQuery }}?q={{ .SearchQuery }}{{ end }}{{ end }}" data-page="previous">{{ t "pagination.previous" }}</a>
+            <a href="{{ .Route }}{{ if gt .PrevOffset 0 }}?offset={{ .PrevOffset }}{{ if .SearchQuery }}&amp;q={{ .SearchQuery }}{{ end }}{{ else }}{{ if .SearchQuery }}?q={{ .SearchQuery }}{{ end }}{{ end }}" data-page="previous" rel="prev">{{ t "pagination.previous" }}</a>
         {{ else }}
         {{ else }}
             {{ t "pagination.previous" }}
             {{ t "pagination.previous" }}
         {{ end }}
         {{ end }}
@@ -10,7 +10,7 @@
 
 
     <div class="pagination-next">
     <div class="pagination-next">
         {{ if .ShowNext }}
         {{ if .ShowNext }}
-            <a href="{{ .Route }}?offset={{ .NextOffset }}{{ if .SearchQuery }}&amp;q={{ .SearchQuery }}{{ end }}" data-page="next">{{ t "pagination.next" }}</a>
+            <a href="{{ .Route }}?offset={{ .NextOffset }}{{ if .SearchQuery }}&amp;q={{ .SearchQuery }}{{ end }}" data-page="next" rel="next">{{ t "pagination.next" }}</a>
         {{ else }}
         {{ else }}
             {{ t "pagination.next" }}
             {{ t "pagination.next" }}
         {{ end }}
         {{ end }}