diff --git a/xavishobbies/config.toml b/xavishobbies/config.toml
index 10dd1db..67ff67c 100644
--- a/xavishobbies/config.toml
+++ b/xavishobbies/config.toml
@@ -1,5 +1,6 @@
baseURL = 'https://xavishobbies.org/'
languageCode = 'en-us'
title = 'Xavis Hobbies'
+paginate = 5
theme='xavis'
diff --git a/xavishobbies/themes/xavis/layouts/_default/list.html b/xavishobbies/themes/xavis/layouts/_default/list.html
index 4f65b32..e2a2828 100644
--- a/xavishobbies/themes/xavis/layouts/_default/list.html
+++ b/xavishobbies/themes/xavis/layouts/_default/list.html
@@ -9,9 +9,10 @@
{{ end }}
+{{ $paginator := .Paginate (where .Pages "Params.categories" "intersect" (slice "Top_of_the_Stack")) }}
Tots Posts
- {{ range where .Pages "Params.categories" "intersect" (slice "Top_of_the_Stack") }}
+ {{ range $paginator.Pages }}
{{ .Title }}
@@ -21,4 +22,5 @@
{{ end }}
+ {{ partial "pagination.html" . }}
{{ end }}
diff --git a/xavishobbies/themes/xavis/layouts/partials/pagination.html b/xavishobbies/themes/xavis/layouts/partials/pagination.html
new file mode 100644
index 0000000..57f4e68
--- /dev/null
+++ b/xavishobbies/themes/xavis/layouts/partials/pagination.html
@@ -0,0 +1,40 @@
+{{ $pag := $.Paginator }}
+{{ if gt $pag.TotalPages 1 }}
+
+{{ end }}
diff --git a/xavishobbies/themes/xavis/static/css/style.css b/xavishobbies/themes/xavis/static/css/style.css
index 2ba941d..9a0361a 100644
--- a/xavishobbies/themes/xavis/static/css/style.css
+++ b/xavishobbies/themes/xavis/static/css/style.css
@@ -162,6 +162,25 @@ img.resize{
margin-bottom: 0px;
}
+.pagination{
+ font-size:0px;
+ text-align:center;
+ padding:15px;
+}
+
+.page-item{
+ font-size:15px;
+ display:inline-block;
+ border:1px solid #470161;
+ padding:3px;
+}
+
+.page-item-nav{
+ font-size:15px;
+ display:inline-block;
+ padding:4px;
+}
+
#ascii_site_heading{
color: #ff00e5;
}