diff --git a/layouts/_default/list.html b/layouts/_default/list.html
index 5d696a5..9e13d39 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -1,21 +1,80 @@
{{ define "main" }}
-
-
{{ .Title }}
+{{ $defaultCategory := "General" }}
+{{ if .Site.Params.defaultCategory }}{{ $defaultCategory = .Site.Params.defaultCategory }}{{ end }}
- {{ range .Pages }}
-
-
-
- {{ .Date.Format "Jan 2, 2006" }}
- {{ if .Params.author }}
- {{ .Params.author }}
- {{ end }}
-
- {{ if .Params.excerpt }}
- {{ .Params.excerpt }}
- {{ end }}
- Read more →
-
- {{ end }}
+
+
+
+
+
+
+
+ {{ $paginationLimit := 10 }}
+ {{ if .Site.Params.paginationLimit }}{{ $paginationLimit = .Site.Params.paginationLimit }}{{ end }}
+ {{ $paginator := .Paginator $paginationLimit }}
+ {{ range $paginator.Pages }}
+
+
+
+
+
+
+
+ {{ .Date.Format "02/07/2006" }}
+
+
+
+ {{ if .Params.excerpt }}
+
{{ .Params.excerpt }}
+ {{ else if .Summary }}
+
{{ .Summary }}
+ {{ else }}
+
{{ truncate 200 .Content }}
+ {{ end }}
+
+
+
+
+ {{ end }}
+
+
+ {{ partial "pagination.html" (dict "Paginator" .Paginator "Page" .) }}
+
+
+
+
+
{{ end }}
\ No newline at end of file
diff --git a/layouts/index.html b/layouts/index.html
index 7341470..fad9e78 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -60,7 +60,7 @@
{{ truncate 200 .Content }}
{{ end }}
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
index 9912ec1..b686d26 100644
--- a/layouts/partials/pagination.html
+++ b/layouts/partials/pagination.html
@@ -1,23 +1,25 @@
-{{ if gt (len .Site.RegularPages) 10 }}
+{{ $paginator := .Paginator }}
+{{ $page := .Page }}
+{{ if gt $paginator.TotalPages 1 }}