diff --git a/.gitignore b/.gitignore
index 9001a8f5..167255b2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
/font-renderer/target
/partitioner/target
/demo/client/target
+/demo/client/*.html
/demo/client/*.js
/demo/client/src/*.js
/demo/client/src/*.js.map
diff --git a/demo/client/html/include/header.html b/demo/client/html/include/header.html
new file mode 100644
index 00000000..6781fc46
--- /dev/null
+++ b/demo/client/html/include/header.html
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/demo/client/html/include/navbar.html b/demo/client/html/include/navbar.html
new file mode 100644
index 00000000..7891ddb7
--- /dev/null
+++ b/demo/client/html/include/navbar.html
@@ -0,0 +1,15 @@
+
diff --git a/demo/client/html/svg.html b/demo/client/html/svg.html
index 8cc6d040..47780448 100644
--- a/demo/client/html/svg.html
+++ b/demo/client/html/svg.html
@@ -3,30 +3,11 @@
SVG — Pathfinder Demo
-
-
-
-
-
+ ${require('./include/header.html')}
-
+ ${require('./include/navbar.html')}
0 ms
diff --git a/demo/client/html/text.html b/demo/client/html/text.html
index 94324cd4..30c9a6c9 100644
--- a/demo/client/html/text.html
+++ b/demo/client/html/text.html
@@ -3,30 +3,11 @@
Text — Pathfinder Demo
-
-
-
-
-
+ ${require('./include/header.html')}
-
+ ${require('./include/navbar.html')}
0 ms