diff --git a/site/layouts/_default/redirect.html b/site/layouts/_default/redirect.html
index 2cd10f9d9526da22f1a948602690e822e71c7e1a..63ded089e872a71dd9b666456d865e66c68f14f0 100644
--- a/site/layouts/_default/redirect.html
+++ b/site/layouts/_default/redirect.html
@@ -1,11 +1 @@
-<!doctype html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
-    <title>{{ .Page.Params.redirect | absURL }}</title>
-    <link rel="canonical" href="{{ .Page.Params.redirect | absURL }}">
-    <meta name="robots" content="noindex">
-    <meta http-equiv="refresh" content="0; url={{ .Page.Params.redirect | absURL }}">
-  </head>
-</html>
+{{ partial "redirect" (.Page.Params.redirect | absURL) }}
diff --git a/site/layouts/alias.html b/site/layouts/alias.html
index 4c4b4d87ddcb55b1cf8b4bb551eb4d9a3559887f..35765c490767e0f28a4af4bfd49a13e6581fcc80 100644
--- a/site/layouts/alias.html
+++ b/site/layouts/alias.html
@@ -1,11 +1 @@
-<!doctype html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
-    <title>{{ .Permalink }}</title>
-    <link rel="canonical" href="{{ .Permalink }}">
-    <meta name="robots" content="noindex">
-    <meta http-equiv="refresh" content="0; url={{ .Permalink }}">
-  </head>
-</html>
+{{ partial "redirect" .Permalink }}
diff --git a/site/layouts/partials/redirect.html b/site/layouts/partials/redirect.html
new file mode 100644
index 0000000000000000000000000000000000000000..a951e21960dc68fdddbd239a94f89c594f697184
--- /dev/null
+++ b/site/layouts/partials/redirect.html
@@ -0,0 +1,11 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <title>{{ . }}</title>
+    <link rel="canonical" href="{{ . }}">
+    <meta name="robots" content="noindex">
+    <meta http-equiv="refresh" content="0; url={{ . }}">
+  </head>
+</html>