diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 21fbcaab..bfee1ceb 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -1,12 +1,7 @@
{{ $page := . }}
-{{ $credit := $page.Param "paige.credit.data.hide" | not }}
-{{ $dark := eq ($page.Param "paige.color_scheme") "dark" }}
-{{ $lang := site.LanguageCode | default site.Language.Lang }}
-{{ $rtl := eq $page.Language.LanguageDirection "rtl" }}
-
-
+{{ partial "paige/html.html" $page }}
{{ partial "paige/head.html" $page }}
{{ partial "paige/body.html" $page }}
{{ if templates.Exists "partials/paige/body-first.html" }}
diff --git a/layouts/partials/paige/html.html b/layouts/partials/paige/html.html
new file mode 100644
index 00000000..7e213e1a
--- /dev/null
+++ b/layouts/partials/paige/html.html
@@ -0,0 +1,8 @@
+{{ $page := . }}
+
+{{ $credit := $page.Param "paige.credit.data.hide" | not }}
+{{ $dark := eq ($page.Param "paige.color_scheme") "dark" }}
+{{ $lang := site.LanguageCode | default site.Language.Lang }}
+{{ $rtl := eq $page.Language.LanguageDirection "rtl" }}
+
+