diff --git a/asset/mustache/prev-next.html b/asset/mustache/prev-next.html
index 62e5cd813..d1e1d11d4 100644
--- a/asset/mustache/prev-next.html
+++ b/asset/mustache/prev-next.html
@@ -4,8 +4,10 @@
{{/ has_prev }}
{{# has_up }}
↑ Up
+ //
+ Contents
{{/ has_up }}
{{# has_next }}
Next →
{{/ has_next }}
-
\ No newline at end of file
+
diff --git a/site/a-bytecode-virtual-machine.html b/site/a-bytecode-virtual-machine.html
index 14faed200..2800d4c5e 100644
--- a/site/a-bytecode-virtual-machine.html
+++ b/site/a-bytecode-virtual-machine.html
@@ -60,8 +60,11 @@
IIIA Bytecode Virtual Machine
+
+
diff --git a/site/a-map-of-the-territory.html b/site/a-map-of-the-territory.html
index 4ad575fb9..b32471c85 100644
--- a/site/a-map-of-the-territory.html
+++ b/site/a-map-of-the-territory.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/a-tree-walk-interpreter.html b/site/a-tree-walk-interpreter.html
index b8b8c19a8..5a3addfb6 100644
--- a/site/a-tree-walk-interpreter.html
+++ b/site/a-tree-walk-interpreter.html
@@ -53,8 +53,11 @@ IIA Tree-Walk Interpreter
+
+
diff --git a/site/a-virtual-machine.html b/site/a-virtual-machine.html
index 8377b5aa6..2b2d4a0b9 100644
--- a/site/a-virtual-machine.html
+++ b/site/a-virtual-machine.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/acknowledgements.html b/site/acknowledgements.html
index 9f02491ff..a9da601b6 100644
--- a/site/acknowledgements.html
+++ b/site/acknowledgements.html
@@ -40,8 +40,11 @@ Acknowledgements
+
+
diff --git a/site/appendix-i.html b/site/appendix-i.html
index 09cc10713..da2a533fa 100644
--- a/site/appendix-i.html
+++ b/site/appendix-i.html
@@ -45,8 +45,11 @@
+
+
diff --git a/site/appendix-ii.html b/site/appendix-ii.html
index 1ba742f2d..ee96e24ce 100644
--- a/site/appendix-ii.html
+++ b/site/appendix-ii.html
@@ -45,7 +45,10 @@
+ //
+ Contents
+
+
diff --git a/site/backmatter.html b/site/backmatter.html
index 5f64047ce..b7e937e6f 100644
--- a/site/backmatter.html
+++ b/site/backmatter.html
@@ -45,8 +45,11 @@ Backmatter
+
+
diff --git a/site/calls-and-functions.html b/site/calls-and-functions.html
index b3131ef36..b34d659f3 100644
--- a/site/calls-and-functions.html
+++ b/site/calls-and-functions.html
@@ -52,8 +52,11 @@
+
+
diff --git a/site/chunks-of-bytecode.html b/site/chunks-of-bytecode.html
index fbf4f8997..b66366064 100644
--- a/site/chunks-of-bytecode.html
+++ b/site/chunks-of-bytecode.html
@@ -52,8 +52,11 @@
+
+
diff --git a/site/classes-and-instances.html b/site/classes-and-instances.html
index 2ae840618..0001d15e4 100644
--- a/site/classes-and-instances.html
+++ b/site/classes-and-instances.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/classes.html b/site/classes.html
index dfef1a0f5..c836a8b04 100644
--- a/site/classes.html
+++ b/site/classes.html
@@ -53,8 +53,11 @@
+
+
diff --git a/site/closures.html b/site/closures.html
index c0e2f5162..b6078c582 100644
--- a/site/closures.html
+++ b/site/closures.html
@@ -50,8 +50,11 @@
+
+
diff --git a/site/compiling-expressions.html b/site/compiling-expressions.html
index 34803710a..961cb85ae 100644
--- a/site/compiling-expressions.html
+++ b/site/compiling-expressions.html
@@ -53,8 +53,11 @@
+
+
diff --git a/site/contents.html b/site/contents.html
index 2d748dfea..2503b74fd 100644
--- a/site/contents.html
+++ b/site/contents.html
@@ -45,8 +45,11 @@
+
+
diff --git a/site/control-flow.html b/site/control-flow.html
index 68d784f15..e15e8ca5a 100644
--- a/site/control-flow.html
+++ b/site/control-flow.html
@@ -51,8 +51,11 @@
+
+
diff --git a/site/dedication.html b/site/dedication.html
index 161636cf2..fe089384e 100644
--- a/site/dedication.html
+++ b/site/dedication.html
@@ -40,8 +40,11 @@ Dedication
+
+
diff --git a/site/evaluating-expressions.html b/site/evaluating-expressions.html
index e178d91b8..becc8ebe0 100644
--- a/site/evaluating-expressions.html
+++ b/site/evaluating-expressions.html
@@ -50,8 +50,11 @@
+
+
diff --git a/site/functions.html b/site/functions.html
index 84ea9d625..13d205895 100644
--- a/site/functions.html
+++ b/site/functions.html
@@ -51,8 +51,11 @@
+
+
diff --git a/site/garbage-collection.html b/site/garbage-collection.html
index 40a18942e..d9bcd92ce 100644
--- a/site/garbage-collection.html
+++ b/site/garbage-collection.html
@@ -53,8 +53,11 @@
+
+
diff --git a/site/global-variables.html b/site/global-variables.html
index f03c8b541..a44c6b95d 100644
--- a/site/global-variables.html
+++ b/site/global-variables.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/hash-tables.html b/site/hash-tables.html
index 0e434bd73..887a9e2b1 100644
--- a/site/hash-tables.html
+++ b/site/hash-tables.html
@@ -50,8 +50,11 @@
+
+
diff --git a/site/inheritance.html b/site/inheritance.html
index 8b789cbdf..26c243425 100644
--- a/site/inheritance.html
+++ b/site/inheritance.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/introduction.html b/site/introduction.html
index 6a7d75c86..df45faeac 100644
--- a/site/introduction.html
+++ b/site/introduction.html
@@ -50,8 +50,11 @@
+
+
diff --git a/site/jumping-back-and-forth.html b/site/jumping-back-and-forth.html
index e5ba61186..63576ab18 100644
--- a/site/jumping-back-and-forth.html
+++ b/site/jumping-back-and-forth.html
@@ -50,8 +50,11 @@
+
+
diff --git a/site/local-variables.html b/site/local-variables.html
index 491667338..7b7702a82 100644
--- a/site/local-variables.html
+++ b/site/local-variables.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/methods-and-initializers.html b/site/methods-and-initializers.html
index 30f20aef0..1415060d2 100644
--- a/site/methods-and-initializers.html
+++ b/site/methods-and-initializers.html
@@ -51,8 +51,11 @@
+
+
diff --git a/site/optimization.html b/site/optimization.html
index efc8f3c39..a0a00e4d5 100644
--- a/site/optimization.html
+++ b/site/optimization.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/parsing-expressions.html b/site/parsing-expressions.html
index 953310e4c..44b492304 100644
--- a/site/parsing-expressions.html
+++ b/site/parsing-expressions.html
@@ -50,8 +50,11 @@
+
+
diff --git a/site/representing-code.html b/site/representing-code.html
index 90905bade..b45232d94 100644
--- a/site/representing-code.html
+++ b/site/representing-code.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/resolving-and-binding.html b/site/resolving-and-binding.html
index 5aea30cf1..4e1c7218e 100644
--- a/site/resolving-and-binding.html
+++ b/site/resolving-and-binding.html
@@ -50,8 +50,11 @@
+
+
diff --git a/site/scanning-on-demand.html b/site/scanning-on-demand.html
index ffcc8ca3c..41b62a7b5 100644
--- a/site/scanning-on-demand.html
+++ b/site/scanning-on-demand.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/scanning.html b/site/scanning.html
index a363e3597..72b29385e 100644
--- a/site/scanning.html
+++ b/site/scanning.html
@@ -53,8 +53,11 @@
+
+
diff --git a/site/statements-and-state.html b/site/statements-and-state.html
index 679b1185d..11c4d2583 100644
--- a/site/statements-and-state.html
+++ b/site/statements-and-state.html
@@ -51,8 +51,11 @@
+
+
diff --git a/site/strings.html b/site/strings.html
index b286a4d8e..73f22ab8a 100644
--- a/site/strings.html
+++ b/site/strings.html
@@ -51,8 +51,11 @@
+
+
diff --git a/site/superclasses.html b/site/superclasses.html
index 02a631ce7..6667874ef 100644
--- a/site/superclasses.html
+++ b/site/superclasses.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/the-lox-language.html b/site/the-lox-language.html
index 849af753a..665fa347e 100644
--- a/site/the-lox-language.html
+++ b/site/the-lox-language.html
@@ -56,8 +56,11 @@
+
+
diff --git a/site/types-of-values.html b/site/types-of-values.html
index ccd9a27b7..fc1710df5 100644
--- a/site/types-of-values.html
+++ b/site/types-of-values.html
@@ -49,8 +49,11 @@
+
+
diff --git a/site/welcome.html b/site/welcome.html
index 0dc75357c..efacca720 100644
--- a/site/welcome.html
+++ b/site/welcome.html
@@ -46,8 +46,11 @@ IWelcome
+
+