diff --git a/themes/one-pager/layouts/_default/baseof.html b/themes/one-pager/layouts/_default/baseof.html
new file mode 100644
index 0000000..50a2fa7
--- /dev/null
+++ b/themes/one-pager/layouts/_default/baseof.html
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+ {{ partial "seo.html" . }}
+
+ {{ $style := resources.Get "css/style.css" | resources.Minify | fingerprint }}
+
+
+
+
+
+
+
+ {{ partial "header.html" . }}
+
+
+
+ {{ block "main" . }}{{ end }}
+
+
+
+ {{ partial "footer.html" . }}
+
+
+
+
+ {{ $js := resources.Get "js/scripts.js" | resources.Minify | fingerprint }}
+
+
+
+
+
diff --git a/themes/one-pager/layouts/index.html b/themes/one-pager/layouts/_default/index.html
similarity index 74%
rename from themes/one-pager/layouts/index.html
rename to themes/one-pager/layouts/_default/index.html
index e98fd97..cd72782 100644
--- a/themes/one-pager/layouts/index.html
+++ b/themes/one-pager/layouts/_default/index.html
@@ -1,28 +1,4 @@
-
-
-
-
-
-
- {{ partial "seo.html" . }}
-
-
-
-
-
-
-
-
-
- {{ $style := resources.Get "css/style.css" | resources.Minify | fingerprint }}
-
-
-
-
-
- {{ partial "header.html" . }}
-
-
+{{ define "main" }}
{{ partial "blog.html" . }}
@@ -32,11 +8,7 @@
{{ partial "videos.html" . }}
-
-
- {{ partial "footer.html" . }}
-
-
+
✕
@@ -96,8 +68,4 @@
-
- {{ $js := resources.Get "js/scripts.js" | resources.Minify | fingerprint }}
-
-
-
+{{ end }}
diff --git a/themes/one-pager/layouts/partials/seo.html b/themes/one-pager/layouts/partials/seo.html
index b20bcf0..37ba8ea 100644
--- a/themes/one-pager/layouts/partials/seo.html
+++ b/themes/one-pager/layouts/partials/seo.html
@@ -88,6 +88,7 @@
+
{{ if $picture }}