<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -9,6 +9,7 @@
     &lt;link rel=&quot;shortcut icon&quot; href=&quot;/static/images/blog.png&quot; type=&quot;image/png&quot;/&gt;
     &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
     &lt;script src=&quot;/static/javascript/base.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
+    {% block extra_head %}{% endblock %}
 &lt;/head&gt;
 &lt;body&gt;
     &lt;div id=&quot;header&quot;&gt;</diff>
      <filename>base.html</filename>
    </modified>
    <modified>
      <diff>@@ -153,6 +153,9 @@ class BaseRequestHandler(webapp.RequestHandler):
 
 
     def render(self, template_file, extra_context={}):
+        if &quot;entries&quot; in extra_context and \
+            self.request.get('format', None) == 'atom':
+            return self.render_feed(extra_context[&quot;entries&quot;])
         extra_context['request'] = self.request
         extra_context['admin'] = users.is_current_user_admin()
         extra_context['recent_entries'] = self.get_recent_entries()
@@ -214,8 +217,6 @@ class MainPageHandler(BaseRequestHandler):
             entries = db.Query(Entry).order('-published').fetch(limit=10, offset=offset)
         if not entries and offset &gt; 0:
             return self.redirect('/')
-        if self.request.get('format', None) == 'atom':
-            return self.render_feed(entries)
         extra_context = {
             'entries': entries,
             'next': max(offset - 10, 0),</diff>
      <filename>main.py</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,10 @@
     {{ tag }} -
 {% endblock %}
 
+{% block extra_head %}
+    &lt;link rel=&quot;alternate&quot; type=&quot;application/atom+xml&quot; href=&quot;{{ request.path }}?format=atom&quot; title=&quot;Entries tagged &amp;quot;{{ tag }}&amp;quot;&quot;/&gt;
+{% endblock %}
+
 {% block above_entries %}
     &lt;div class=&quot;infomessage&quot;&gt;
         Entries tagged &lt;a href=&quot;/t/{{ tag }}&quot;&gt;{{ tag }}&lt;/a&gt;</diff>
      <filename>tag.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d6f0ea42803d2f818b8d6b87119aca5dbbb6c61e</id>
    </parent>
  </parents>
  <author>
    <name>Benjamin Golub</name>
    <login></login>
    <email>bgolub@benjamingolub.com</email>
  </author>
  <url>http://github.com/bgolub/blog/commit/56c051e9664da1931131708d0d7c6224bf7ed20b</url>
  <id>56c051e9664da1931131708d0d7c6224bf7ed20b</id>
  <committed-date>2008-11-15T07:17:42-08:00</committed-date>
  <authored-date>2008-11-15T07:17:42-08:00</authored-date>
  <message>tag feeds</message>
  <tree>8153b94c130b3f4848f2f410af763f5b6157ea65</tree>
  <committer>
    <name>Benjamin Golub</name>
    <login></login>
    <email>bgolub@benjamingolub.com</email>
  </committer>
</commit>
