diff --git a/_config.yml b/_config.yml
index 275d8881..311ea40f 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,7 +1,6 @@
# Site wide configuration
title: Site Title
-description: Describe your website.
locale: en_US
url: http://localhost:4000
diff --git a/about.md b/about/index.md
similarity index 96%
rename from about.md
rename to about/index.md
index 1d1716e7..98b19a69 100644
--- a/about.md
+++ b/about/index.md
@@ -1,8 +1,6 @@
---
layout: page
-permalink: /about/
title: About the Theme
-tagline: Minimal Mistakes, a Jekyll Theme
tags: [about, Jekyll, theme, responsive]
modified: 9-9-2013
comments: true
diff --git a/posts.md b/posts.md
deleted file mode 100644
index acd3b63c..00000000
--- a/posts.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-layout: post-index
-permalink: /posts/
-title: All Posts
-tagline: A List of Posts
-tags: [blog]
----
\ No newline at end of file
diff --git a/posts/index.md b/posts/index.md
new file mode 100644
index 00000000..8a823719
--- /dev/null
+++ b/posts/index.md
@@ -0,0 +1,5 @@
+---
+layout: post-index
+title: All Posts
+excerpt: "A List of Posts"
+---
\ No newline at end of file
diff --git a/theme-setup.md b/theme-setup.md
deleted file mode 100644
index 993db432..00000000
--- a/theme-setup.md
+++ /dev/null
@@ -1,222 +0,0 @@
----
-layout: page
-permalink: /theme-setup/
-title: Theme Setup
-description: "Instructions on how to install and customize the Jekyll theme Minimal Mistakes."
-tags: [Jekyll, theme, responsive]
-image:
- feature: texture-feature-02.jpg
- credit: Texture Lovers
- creditlink: http://texturelovers.com
----
-
-
-
-
-* Auto generated table of contents
-{:toc}
-
-
-
-General notes and suggestions for customizing Minimal Mistakes.
-
-## Basic Setup for a new Jekyll site
-
-1. [Install Bundler](http://bundler.io) `gem install bundler` and then install [Jekyll](http://jekyllrb.com) and all dependencies `bundle install`.
-2. Fork the [Minimal Mistakes repo](http://github.com/mmistakes/minimal-mistakes/fork).
-3. Clone the repo you just forked and rename it.
-4. Edit `_config.yml` to personalize your site.
-5. Check out the sample posts in `_posts` to see examples for pulling in large feature images, assigning categories and tags, and other YAML data.
-6. Read the documentation below for further customization pointers and documentation.
-
-
-
-**Pro-tip:** Delete the `gh-pages` branch after cloning and start fresh by branching off `master`. There is a bunch of garbage in `gh-pages` used for the theme's demo site that I'm guessing you don't want on your site.
-{: .notice}
-
----
-
-## Folder Structure
-
-{% highlight text %}
-minimal-mistakes/
-├── _includes/
-| ├── _author-bio.html # bio stuff layout. pulls optional owner data from _config.yml
-| ├── _browser-upgrade.html # prompt to install a modern browser for < IE9
-| ├── _footer.html # site footer
-| ├── _head.html # site head
-| ├── _navigation.html # site top navigation
-| └── _scripts.html # site scripts
-├── _layouts/
-| ├── home.html # homepage layout
-| ├── page.html # page layout
-| ├── post-index.html # post index layout
-| └── post.html # single post layout
-├── _posts/ # MarkDown formatted posts
-├── assets/
-| ├── css/ # site stylesheets
-| ├── fonts/ # webfonts
-| ├── js/
-| | ├── _main.js # main JavaScript file, plugin settings, etc
-| | ├── plugins/ # scripts and jQuery plugins to combine with _main.js
-| | ├── scripts.min.js # concatenated and minified _main.js + plugin scripts
-| | └── vendor/ # vendor scripts to leave alone and load as is
-| └── less/
-├── images/ # images for posts and pages
-├── about.md # sample about page
-├── posts.md # sample post index page. lists all posts in reverse chronology
-└── index.md # sample homepage. lists 5 latest posts
-{% endhighlight %}
-
----
-
-## Customization
-
-### _config.yml
-
-Most of the variables found here are used in the .html files found in `_includes` if you need to add or remove anything. A good place to start would be to change the `title`, `description`, and `url` of your site. When working locally use `http://localhost:4000` or comment out `url` to avoid broken links prefixed with `{{ "{{ site.url " }}}}`[^1] in the various `_includes` and `_layouts`. Just remember to set `url` back to the live domain before deploying or pushing to GitHub Pages.
-
-#### Owner/Author Information
-
-Change your name, bio, and avatar photo (100x100 pixels or larger), Twitter url, email, and Google+ url. If you want to link to an external image on Gravatar or something similiar you'll need to edit the path in `_author-bio.html` since it assumes it is located in `/images`.
-
-Including a link to your Google+ profile has the added benefit of displaying [Google Authorship](https://plus.google.com/authorship) in Google search results if you've went ahead and applied for it. Don't have a Google+ account? Just leave it blank.
-
-#### Google Analytics and Webmaster Tools
-
-Your Google Analytics ID goes here along with meta tags for [Google Webmaster Tools](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35179) and [Bing Webmaster Tools](https://ssl.bing.com/webmaster/configure/verify/ownershi) site verification.
-
-#### Top Navigation Links
-
-Edit page/post titles and URLs to include in the site's navigation. For external links add `external: true`.
-
-{% highlight yaml %}
-# sample top navigation links
-links:
- - title: About Page
- url: /about/
- - title: Posts
- url: /posts/
- - title: Other Page
- url: /other-page/
- - title: External Page
- url: http://mademistakes.com
- external: true
-{% endhighlight %}
-
-### Adding Posts and Pages
-
-There are two main content layouts: *post.html* (for posts) and *page.html* (for pages). Both have large **feature images** that span the full-width of the screen, and both are meant for long form articles and blog posts.
-
-There are two rake tasks that can be used to create a new post or page with all YAML Front Matter. Using either `rake new_post` or `rake new_page` will prompt you for a title and tags to classify them. Example below:
-
-{% highlight bash %}
-rake new_post
-
-Enter a title for your post: My Awesome Post
-Enter category name to group your post in (leave blank for none): blog
-Enter tags to classify your post (comma separated): web development, code
-Creating new post: _posts/2014-02-10-my-awesome-post.md
-{% endhighlight %}
-
-There are a few configuration variables that can be changed in `Rakefile.rb`. By default posts and pages will be created in MarkDown using the `.md` extension.
-
-#### Feature Images
-
-A good rule of thumb is to keep feature images nice and wide so you don't push the body text too far down. An image cropped around around 1024 x 256 pixels will keep file size down with an acceptable resolution for most devices. If you want to serve these images responsively I'd suggest looking at the [Jekyll Picture Tag](https://github.com/scottjehl/picturefill) plugin[^2].
-
-The two layouts make the assumption that the feature images live in the `images/` folder. To add a feature image to a post or page just include the filename in the front matter like so.
-
-{% highlight yaml %}
-image:
- feature: feature-image-filename.jpg
- thumb: thumbnail-image.jpg #keep it square 200x200 px is good
-{% endhighlight %}
-
-If you want to apply attribution to a feature image use the following YAML front matter on posts or pages. Image credits appear directly below the feature image with a link back to the original source.
-
-{% highlight yaml %}
-image:
- feature: feature-image-filename.jpg
- credit: Michael Rose #name of the person or site you want to credit
- creditlink: http://mademistakes.com #url to their site or licensing
-{% endhighlight %}
-
-#### Post Index Page
-
-A [sample index page]({{ site.url }}/posts/) listing all posts grouped by the year they were published has been provided. The name can be customized to your liking by editing a few references. For example, to change **Posts** to **Writing** update the following:
-
-* In `_config.yml` under `links:` rename the title and URL to the following:
-{% highlight yaml %}
- links:
- - title: Writing
- url: /writing/
-{% endhighlight %}
-* Rename `posts.md` to `writing.md` and update the YAML front matter to match the title and URL set in `_config.yml`
-* Update the **View all posts** link in `post.html` layout found in `_layouts` to match title and URL set previously.
-
-#### Thumbnails for OG and Twitter Cards
-
-Post and page thumbnails work the same way. These are used by [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) meta tags found in *_head.html*. If you don't assign a thumbnail the default graphic *(default-thumb.png)* is used. I'd suggest changing this to something more meaningful --- your logo or avatar are good options.
-
-#### Table of Contents
-
-Any article or page that you want a *table of contents* to render insert the following HTML in your post before the actual content. [Kramdown will take care of the rest](http://kramdown.rubyforge.org/converter/html.html#toc) and convert all headlines into a contents list.
-
-**PS:** The TOC is hidden on small devices because I haven't gotten around to optimizing it. For now it only appears on larger screens (tablet and desktop).
-{: .notice}
-
-{% highlight html %}
-
-
-
-* Auto generated table of contents
-{:toc}
-
-
-{% endhighlight %}
-
-#### Videos
-
-Video embeds are responsive and scale with the width of the main content block with the help of [FitVids](http://fitvidsjs.com/).
-
-Not sure if this only effects Kramdown or if it's an issue with Markdown in general. But adding YouTube video embeds causes errors when building your Jekyll site. To fix add a space between the `