diff --git a/_plugins/doc-index-generator.rb b/_plugins/doc-index-generator.rb
--- a/_plugins/doc-index-generator.rb
+++ b/_plugins/doc-index-generator.rb
@@ -14,7 +14,8 @@
       end
 
       # Generate a top-level index listing all of the versions
-      site.pages << DocIndexPage.new(site, site.source, File.join('doc'), versions.to_a())
+      site.pages << DocIndexPage.new(site, site.source, File.join('doc'),
+        versions.to_a().sort_by{ |v| Gem::Version.new(v) }.reverse!)
     end
   end