diff --git a/layouts/_default/category.html b/layouts/_default/category.html
new file mode 100644
index 0000000..294ab65
--- /dev/null
+++ b/layouts/_default/category.html
@@ -0,0 +1,19 @@
+{{ define "main" -}}
+
+ Category: {{ .Title }}
+ {{ $regularPages := .Data.Pages -}}
+ {{ $pagesNotHidden := where $regularPages ".Params.hidden" "==" false }}
+ {{ $pagesHiddenUnset := where $regularPages ".Params.hidden" "==" nil }}
+
+ {{ $pages := $pagesNotHidden | union $pagesHiddenUnset }}
+
+ {{ range $pages -}}
+ -
+
+ {{ .Title }}
+
+
+
+ {{- end }}
+
+{{- end }}
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
index b5b6ed3..665318d 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -1,11 +1,19 @@
{{ define "main" -}}
{{ .Title }}
- {{ range .Data.Pages -}}
+ {{ $regularPages := .Data.Pages -}}
+ {{ $pagesNotHidden := where $regularPages ".Params.hidden" "==" false }}
+ {{ $pagesHiddenUnset := where $regularPages ".Params.hidden" "==" nil }}
+
+ {{ $pages := $pagesNotHidden | union $pagesHiddenUnset }}
+
+ {{ range $pages -}}
-
{{ .Title }}
+ {{ if eq .Kind "page" }}
+ {{ end }}
{{- end }}
diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html
new file mode 100644
index 0000000..d9be653
--- /dev/null
+++ b/layouts/_default/taxonomy.html
@@ -0,0 +1,19 @@
+{{ define "main" -}}
+
+ Tag: {{ .Title }}
+ {{ $regularPages := .Data.Pages -}}
+ {{ $pagesNotHidden := where $regularPages ".Params.hidden" "==" false }}
+ {{ $pagesHiddenUnset := where $regularPages ".Params.hidden" "==" nil }}
+
+ {{ $pages := $pagesNotHidden | union $pagesHiddenUnset }}
+
+ {{ range $pages -}}
+ -
+
+ {{ .Title }}
+
+
+
+ {{- end }}
+
+{{- end }}