diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index aa311a9..cbf4282 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,3 +1,7 @@
+{{ define "header" }}
+ {{ partial "header.html" . }}
+{{ end }}
+
{{ define "main" }}
@@ -35,3 +39,32 @@
{{ end }}
{{ end }}
+
+{{ define "styles" }}
+
+ {{ if .Page.Scratch.Get "includes_railroad_diagram" }}
+
+ {{ end }}
+
+{{ end }}
+
+{{ define "scripts" }}
+ {{ if and .IsPage (.Page.Scratch.Get "includes_railroad_diagram") }}
+
+
+ {{ end }}
+
+ {{ if .Page.Scratch.Get "includes_p5_sketch" }}
+
+
+ {{ end }}
+
+ {{ range $script := .Resources.Match "*.js" }}
+ {{ $isModule := default true $script.Params.is_module }}
+
+ {{ end }}
+{{ end }}
+
+{{ define "footer" }}
+ {{ partial "footer.html" . }}
+{{ end }}