{{ partialCached "site-title.html" . }}
{{ partial "breadcrumbs.html" . }}
diff --git a/themes/42/layouts/_partials/keywords.html b/themes/42/layouts/_partials/keywords.html
new file mode 100644
index 00000000..3ef9240e
--- /dev/null
+++ b/themes/42/layouts/_partials/keywords.html
@@ -0,0 +1,13 @@
+{{- $items := . -}}
+{{- if gt (len $items) 0 -}}
+
+{{- end }}
diff --git a/themes/42/layouts/page.html b/themes/42/layouts/page.html
index d51b1302..246a95be 100644
--- a/themes/42/layouts/page.html
+++ b/themes/42/layouts/page.html
@@ -25,6 +25,8 @@
{{ end }}
{{ .Content }}
+
+ {{- partial "asides/keywords.html" . }}
{{ end }}
diff --git a/themes/42/layouts/taxonomy.html b/themes/42/layouts/taxonomy.html
index c2e78751..327a6b55 100644
--- a/themes/42/layouts/taxonomy.html
+++ b/themes/42/layouts/taxonomy.html
@@ -1,7 +1,10 @@
{{ define "main" }}
-
{{ .Title }}
+{{ partial "hero-section.html" . }}
+
{{ .Content }}
- {{ range .Pages }}
-
- {{ end }}
+
+ {{- with .Pages }}
+ {{- partial "keywords.html" (.ByTitle) }}
+ {{- end }}
+
{{ end }}
diff --git a/themes/42/layouts/term.html b/themes/42/layouts/term.html
index c2e78751..980555ea 100644
--- a/themes/42/layouts/term.html
+++ b/themes/42/layouts/term.html
@@ -1,7 +1,8 @@
{{ define "main" }}
-
{{ .Title }}
+{{ partial "hero-section.html" . }}
+
{{ .Content }}
- {{ range .Pages }}
-
- {{ end }}
-{{ end }}
+
+ {{- partial "articles-list.html" (dict "Pages" .Pages.ByDate.Reverse "Context" .) -}}
+
+{{ end }}
\ No newline at end of file