diff --git a/.themes/classic/source/_includes/custom/category_feed.xml b/.themes/classic/source/_includes/custom/category_feed.xml
new file mode 100644
index 0000000..616642f
--- /dev/null
+++ b/.themes/classic/source/_includes/custom/category_feed.xml
@@ -0,0 +1,28 @@
+---
+layout: nil
+---
+
+
+
+ {{ page.title | xml_escape }} | {{ site.title | xml_escape }}
+
+
+
+ {{ site.time | date_to_xmlschema }}
+ {{ site.url }}/
+
+
+ {% if site.email %}{% endif %}
+
+ Octopress
+
+ {% for post in site.categories[page.category] limit: 5 %}
+
+
+
+ {{ post.date | date_to_xmlschema }}
+ {{ site.url }}{{ post.id }}
+
+
+ {% endfor %}
+
diff --git a/plugins/category_generator.rb b/plugins/category_generator.rb
index d9357bc..bb5fd32 100644
--- a/plugins/category_generator.rb
+++ b/plugins/category_generator.rb
@@ -48,6 +48,35 @@ module Jekyll
end
+ # The CategoryFeed class creates an Atom feed for the specified category.
+ class CategoryFeed < Page
+
+ # Initializes a new CategoryFeed.
+ #
+ # +base+ is the String path to the