diff --git a/layouts/partials/paginator.html b/layouts/partials/paginator.html
index 14fda80..ec90e0d 100644
--- a/layouts/partials/paginator.html
+++ b/layouts/partials/paginator.html
@@ -1,22 +1,38 @@
{{ if gt .Paginator.TotalPages 1 }}
+ {{ $navtype := .Site.Params.Navtype }}
{{ if .Paginator.HasPrev }}
-
<<<
+
+ {{ if eq $navtype "circles" }}
+ ←
+ {{ else }}
+ <<<
+ {{ end }}
+
{{ end }}
{{ $currentPage := .Paginator.PageNumber }}
{{ range .Paginator.Pagers }}
{{ if ne .PageNumber $currentPage }}
{{ .PageNumber }}
{{ else }}
-
[{{ .PageNumber }}]
+
+ {{ if eq $navtype "circles" }}{{ .PageNumber }}
+ {{ else }}[{{ .PageNumber }}]{{ end }}
+
{{ end }}
{{ end }}
{{ if .Paginator.HasNext }}
-
>>>
+
+ {{ if eq $navtype "circles" }}
+ →
+ {{ else }}
+ >>>
+ {{ end }}
+
{{ end }}
{{ end }}