diff --git a/config.toml b/config.toml
index 666719f..57b370d 100644
--- a/config.toml
+++ b/config.toml
@@ -4,7 +4,7 @@ languageCode = "en-us"
title = "KemoNine's Culinary Notebook"
theme = "gochowdown"
defaultcontentlanguage = "en"
-paginate = 20
+paginate = 21
canonifyurls = true
pygmentsstyle = "monokai"
pygmentscodefences = true
diff --git a/themes/gochowdown/layouts/partials/home.html b/themes/gochowdown/layouts/partials/home.html
index 5b73194..2ebd4cb 100644
--- a/themes/gochowdown/layouts/partials/home.html
+++ b/themes/gochowdown/layouts/partials/home.html
@@ -1,7 +1,7 @@
- {{ range sort (where site.RegularPages "Type" "in" site.Params.mainSections) "Title" }}
+ `{{ range ( .Paginate (sort (where site.RegularPages "Type" "in" site.Params.mainSections) "Title" )).Pages }}`
+ {{ partial "pagination.html" . }}
diff --git a/themes/gochowdown/layouts/partials/pagination.html b/themes/gochowdown/layouts/partials/pagination.html
index 1e004b8..d137784 100644
--- a/themes/gochowdown/layouts/partials/pagination.html
+++ b/themes/gochowdown/layouts/partials/pagination.html
@@ -9,7 +9,7 @@
{{ if ne $paginator.PageNumber 1 }}
«
{{ end }}
-
‹
+
‹
{{ end }}
{{ range $paginator.Pagers }}
{{ $.Scratch.Set "page_number_flag" false }}
@@ -39,7 +39,7 @@
{{ end }}
{{ end }}
{{ if $paginator.HasNext }}
-
›
+
›
{{ if ne $paginator.PageNumber $paginator.TotalPages }}
»
{{ end }}