diff --git a/README.md b/README.md
index 066bcae5..753a8968 100644
--- a/README.md
+++ b/README.md
@@ -63,9 +63,9 @@ Cyclone provides several example programs, including:
- [Game of Life]({{ page.ghproj }}examples/game-of-life) - The game of life example program and libraries from R7RS.
-- [Threading](examples/threading) - Various examples of multi-threaded programs.
+- [Threading]({{ page.ghproj }}examples/threading) - Various examples of multi-threaded programs.
-- [Tail Call Optimization](examples/tail-call-optimization.scm) - A simple example of Scheme tail call optimization; this program runs forever, calling into two mutually recursive functions.
+- [Tail Call Optimization]({{ page.ghproj }}examples/tail-call-optimization.scm) - A simple example of Scheme tail call optimization; this program runs forever, calling into two mutually recursive functions.
- Finally, the largest program is the compiler itself. Most of the code is contained in a series of libraries which are used by [`cyclone.scm`](cyclone.scm) and [`icyc.scm`](icyc.scm) to create executables for Cyclone's compiler and interpreter.
diff --git a/docs/API.md b/docs/API.md
index bce46692..2aac59e2 100644
--- a/docs/API.md
+++ b/docs/API.md
@@ -1,3 +1,7 @@
+---
+layout: post
+title: API
+---
# R7RS Libraries
diff --git a/docs/Benchmarks.md b/docs/Benchmarks.md
index a8e70ddd..2e5a594e 100644
--- a/docs/Benchmarks.md
+++ b/docs/Benchmarks.md
@@ -1,4 +1,7 @@
-[
](http://github.com/justinethier/cyclone)
+---
+layout: post
+title: Benchmarks
+---
# Benchmarks
diff --git a/docs/Garbage-Collector.md b/docs/Garbage-Collector.md
index 7210d855..709b1abc 100644
--- a/docs/Garbage-Collector.md
+++ b/docs/Garbage-Collector.md
@@ -1,4 +1,7 @@
-[
](http://github.com/justinethier/cyclone)
+---
+layout: post
+title: Garbage Collector
+---
# Garbage Collector
diff --git a/docs/Scheme-Language-Compliance.md b/docs/Scheme-Language-Compliance.md
index d8ce6f9c..69245b35 100644
--- a/docs/Scheme-Language-Compliance.md
+++ b/docs/Scheme-Language-Compliance.md
@@ -1,3 +1,8 @@
+---
+layout: post
+title: Language Compliance
+---
+
# R7RS Compliance
This is the status of Scheme programming language features implemented from the [R7RS Scheme Specification](r7rs.pdf):
diff --git a/docs/User-Manual.md b/docs/User-Manual.md
index 918e060a..21684115 100644
--- a/docs/User-Manual.md
+++ b/docs/User-Manual.md
@@ -123,9 +123,9 @@ Scheme code can be evaluated interactively using the `icyc` command:
Cyclone implements the Scheme language as documented by the [R7RS Scheme Specification](r7rs.pdf).
-A [R7RS Compliance Chart](Scheme-Language-Compliance.md) lists differences between the specification and Cyclone's implementation.
+A [R7RS Compliance Chart](Scheme-Language-Compliance) lists differences between the specification and Cyclone's implementation.
-[API Documentation](API.md) is available for the libraries provide by Cyclone.
+[API Documentation](API) is available for the libraries provide by Cyclone.
# Multithreaded Programming
diff --git a/docs/Writing-the-Cyclone-Scheme-Compiler.md b/docs/Writing-the-Cyclone-Scheme-Compiler.md
index 60458de8..e1877548 100644
--- a/docs/Writing-the-Cyclone-Scheme-Compiler.md
+++ b/docs/Writing-the-Cyclone-Scheme-Compiler.md
@@ -1,3 +1,8 @@
+---
+layout: post
+title: Writing the Cyclone Scheme Compiler
+---
+
# Writing the Cyclone Scheme Compiler
###### by [Justin Ethier](https://github.com/justinethier)