diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..db77f18
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,67 @@
+# If you have OpenSSL installed, we recommend updating
+# the following line to use "https"
+source 'http://rubygems.org'
+
+gem "nanoc", "~>3.6"
+gem "compass", "0.12.2"
+gem "sass", "3.2.18"
+gem "susy", "1.0.9"
+gem "haml", "~>4.0.5"
+gem "rubypants", "~> 0.2.0"
+gem "rainpress", "~> 1.0"
+gem "kramdown", '~> 1.3.3'
+gem 'systemu', '~> 2.6.4'
+
+
+# Debugger / REPL alternative to irb
+gem 'pry'
+
+# Cross-templating language block fix for Ruby 1.8
+platforms :mri_18 do
+  gem "ruby18_source_location"
+end
+
+# For faster file watcher updates for people using Windows
+gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw]
+
+
+#####
+# General plugins
+
+# Blog plugin
+
+# Thumbnailer
+#gem "middleman-thumbnailer", github: "nhemsley/middleman-thumbnailer"
+
+# favicon support (favicon PNG should be 144×144)
+
+# HTML & XML parsing smarts
+gem "nokogiri"
+
+# Syntax highlighting
+
+# For feed.xml.builder
+gem "builder", "~> 3.0"
+
+# Better JSON lib
+gem "oj"
+
+
+#####
+# Bootstrap
+
+# Bootstrap, as SASS 3 version (there's a bug in 3.0.1+, so we're
+# locking to 3.0.0 for now
+gem "bootstrap-sass", "3.0.0"
+
+
+#####
+# Formats
+
+# less (css)
+gem "therubyracer"
+gem "less"
+
+# asciidoctor
+gem "asciidoctor"
+
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..b21363b
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,87 @@
+GEM
+  remote: http://rubygems.org/
+  specs:
+    allison (2.0.3)
+    asciidoctor (0.1.4)
+    bootstrap-sass (3.0.0.0)
+      sass (~> 3.2)
+    builder (3.2.2)
+    chunky_png (1.3.0)
+    coderay (1.1.0)
+    colored (1.2)
+    commonjs (0.2.7)
+    compass (0.12.2)
+      chunky_png (~> 1.2)
+      fssm (>= 0.2.7)
+      sass (~> 3.1)
+    cri (2.5.0)
+      colored (~> 1.2)
+    echoe (4.6.5)
+      allison (>= 2.0.3)
+      rake (>= 0.9.2)
+      rdoc (>= 2.5.11)
+      rubyforge (>= 2.0.4)
+    fssm (0.2.10)
+    haml (4.0.5)
+      tilt
+    json (1.8.1)
+    json_pure (1.8.1)
+    kramdown (1.3.3)
+    less (2.5.0)
+      commonjs (~> 0.2.7)
+    libv8 (3.16.14.3)
+    method_source (0.8.2)
+    mini_portile (0.5.3)
+    nanoc (3.6.8)
+      cri (~> 2.3)
+    nokogiri (1.6.1)
+      mini_portile (~> 0.5.0)
+    oj (2.7.1)
+    pry (0.9.12.6)
+      coderay (~> 1.0)
+      method_source (~> 0.8)
+      slop (~> 3.4)
+    rainpress (1.0)
+      echoe
+    rake (10.2.2)
+    rdoc (4.1.1)
+      json (~> 1.4)
+    ref (1.0.5)
+    ruby18_source_location (0.2)
+    rubyforge (2.0.4)
+      json_pure (>= 1.1.7)
+    rubypants (0.2.0)
+    sass (3.2.18)
+    slop (3.5.0)
+    susy (1.0.9)
+      compass (>= 0.12.2)
+      sass (>= 3.2.0)
+    systemu (2.6.4)
+    therubyracer (0.12.1)
+      libv8 (~> 3.16.14.0)
+      ref
+    tilt (2.0.1)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  asciidoctor
+  bootstrap-sass (= 3.0.0)
+  builder (~> 3.0)
+  compass (= 0.12.2)
+  haml (~> 4.0.5)
+  kramdown (~> 1.3.3)
+  less
+  nanoc (~> 3.6)
+  nokogiri
+  oj
+  pry
+  rainpress (~> 1.0)
+  ruby18_source_location
+  rubypants (~> 0.2.0)
+  sass (= 3.2.18)
+  susy (= 1.0.9)
+  systemu (~> 2.6.4)
+  therubyracer
+  wdm (~> 0.1.0)
diff --git a/content/robots.txt.erb b/content/robots.txt.erb
deleted file mode 100755
index ff12c3b..0000000
--- a/content/robots.txt.erb
+++ /dev/null
@@ -1,11 +0,0 @@
----
-is_hidden: true
-path:      "/robots.txt"
----
-Sitemap: http://www.centos.org/sitemap.xml
-
-User-Agent: *
-Crawl-delay: 1.0
-Disallow: /scripts/
-Disallow: /themes/
-
diff --git a/static/robots.txt b/static/robots.txt
new file mode 100755
index 0000000..d0ef198
--- /dev/null
+++ b/static/robots.txt
@@ -0,0 +1,9 @@
+Sitemap: http://www.centos.org/sitemap.xml
+
+User-Agent: *
+Crawl-delay: 1.0
+Disallow: /scripts/
+Disallow: /themes/
+Disallow: /docs/2/
+Disallow: /docs/3/
+Disallow: /docs/4/