about summary refs log tree commit diff homepage
path: root/main.go
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2022-06-28 01:08:31 +0900
committerNguyễn Gia Phong <mcsinyx@disroot.org>2022-06-28 01:08:31 +0900
commitb2195e98804c404e80a5cc4e649d4e59f0d40be7 (patch)
treeaaedb7e0b7ef2ab5a9e35a17f543964a88b2c024 /main.go
parentdd5e634482c2747d4514b784ec8dded9c7fa29cf (diff)
downloadphylactery-b2195e98804c404e80a5cc4e649d4e59f0d40be7.tar.gz
Fix adjacent links
Diffstat (limited to 'main.go')
-rw-r--r--main.go13
1 files changed, 11 insertions, 2 deletions
diff --git a/main.go b/main.go
index c60be5b..4dbf016 100644
--- a/main.go
+++ b/main.go
@@ -137,10 +137,19 @@ func main() {
 				pages = append(pages, Page{i, f.Name})
 			}
 		}
+
+		prev := "";
+		if index > 0 {
+			prev = entries[index-1].Name()
+		}
+		next := "";
+		if index < len(entries) - 1 {
+			next = entries[index+1].Name()
+		}
 		t.ExecuteTemplate(w, "archive.html", Archive{
 			stat.Name(),
-			template.URL(entries[index-1].Name()),
-			template.URL(entries[index+1].Name()),
+			template.URL(prev),
+			template.URL(next),
 			pages,
 		})
 	})