diff --git a/content/about/_index.md b/content/about/_index.md
new file mode 100644
index 0000000..e69de29
diff --git a/themes/plain/layouts/_default/baseof.html b/themes/plain/layouts/_default/baseof.html
index ea85135..b663509 100644
--- a/themes/plain/layouts/_default/baseof.html
+++ b/themes/plain/layouts/_default/baseof.html
@@ -31,46 +31,50 @@
-
-{{ if .IsHome }}
- {{- partial "home.html" . -}}
-{{ else }}
- {{ if eq .Page.Path "blog" }}
-
+ {{ if eq .Page.Path "blog" }}
+
+ {{ else if not .Page.IsPage }}
+
+ {{ $path := "" }}
+ {{ with .Page.File }}
+ {{ $path = .Dir }}
{{ end }}
+ {{ $segments := split $path "/" }}
+ {{ $currentPath := "" }}
+ {{ range $index, $element := $segments }}
+ {{ if ne $element "" }}
+ {{ if $index }}
+ /
+ {{ end }}
+ {{ $currentPath = printf "%s/%s" $currentPath $element }}
+
+ {{ $element }}
+
+ {{ end }}
+ {{ end }}
+ /
+
+
+ {{ end }}
{{- block "main" . }}{{- end }}
-
-{{ end }}
+
+
+ {{ end }}
diff --git a/themes/plain/layouts/_default/list.html b/themes/plain/layouts/_default/list.html
index 6793cb8..84884ec 100644
--- a/themes/plain/layouts/_default/list.html
+++ b/themes/plain/layouts/_default/list.html
@@ -21,7 +21,7 @@
{{ range $pages }}