diff --git a/_data/chapters.yml b/_data/chapters.yml
new file mode 100644
index 0000000..9c47918
--- /dev/null
+++ b/_data/chapters.yml
@@ -0,0 +1,16 @@
+---
+- Syntax
+- Classes and Objects
+- Strings
+- Arrays
+- Dates and Times
+- Math
+- Functions
+- Metaprogramming
+- jQuery
+- Ajax
+- Regular Expressions
+- Networking
+- Design Patterns
+- Databases
+- Testing
diff --git a/_layouts/chapter.html b/_layouts/chapter.html
index 3023ec9..3daeeed 100644
--- a/_layouts/chapter.html
+++ b/_layouts/chapter.html
@@ -1,22 +1,3 @@
----
-chapters:
-- Syntax
-- Classes and Objects
-- Strings
-- Arrays
-- Dates and Times
-- Math
-- Functions
-- Metaprogramming
-- jQuery
-- Ajax
-- Regular Expressions
-- Networking
-- Design Patterns
-- Databases
-- Testing
----
-
@@ -72,7 +53,7 @@