Repository: getpelican/pelican

Issue:
Regression when specifying static page as home
According to http://docs.getpelican.com/en/3.2/faq.html#how-can-i-use-a-static-page-as-my-home-page it is possible to specify index.html to simply override the page that is used as the homepage. Commit [ff7410ce2ada85b486a67ae11874d60d135ff939](https://github.com/getpelican/pelican/commit/ff7410ce2ada85b486a67ae11874d60d135ff939) made this no longer possible, as overwriting an existing file is no longer allowed.

The FAQ and the current HEAD of the repository contradict each other. This could be resolved by either changing the FAQ before releasing or allowing selective overwriting.



Discussion:
Regression confirmed in my testing:

```
CRITICAL: File /mysite/output/index.html is to be overwritten
```

@bbinet included functional test output when he implemented the page override feature in d0e9c52 — I'm not sure why that test didn't alert us to the regression, but I haven't had time to delve into it in detail.

@Rogdham: Do you think you could look at the issue @cdecker raised and see if you have any ideas?

As I understand the discussions about the override feature, it was a feature requested by a lot of people, so we do not want to remove it at all! So changing the doc is not an option, it must be fixed properly.

I will give it a try. Give me some time to see why the tests did not fail, and try to fix it as well.


Resolving patch:
diff --git a/pelican/generators.py b/pelican/generators.py
--- a/pelican/generators.py
+++ b/pelican/generators.py
@@ -168,7 +168,8 @@ def generate_output(self, writer):
             try:
                 template = self.env.get_template(source)
                 rurls = self.settings['RELATIVE_URLS']
-                writer.write_file(dest, template, self.context, rurls)
+                writer.write_file(dest, template, self.context, rurls,
+                                  override_output=True)
             finally:
                 del self.env.loader.loaders[0]
 
@@ -262,7 +263,8 @@ def generate_articles(self, write):
         """Generate the articles."""
         for article in chain(self.translations, self.articles):
             write(article.save_as, self.get_template(article.template),
-                self.context, article=article, category=article.category)
+                self.context, article=article, category=article.category,
+                override_output=hasattr(article, 'override_save_as'))
 
     def generate_period_archives(self, write):
         """Generate per-year, per-month, and per-day archives."""
@@ -533,7 +535,8 @@ def generate_output(self, writer):
                             self.hidden_translations, self.hidden_pages):
             writer.write_file(page.save_as, self.get_template(page.template),
                     self.context, page=page,
-                    relative_urls=self.settings['RELATIVE_URLS'])
+                    relative_urls=self.settings['RELATIVE_URLS'],
+                    override_output=hasattr(page, 'override_save_as'))
 
 
 class StaticGenerator(Generator):
diff --git a/pelican/writers.py b/pelican/writers.py
--- a/pelican/writers.py
+++ b/pelican/writers.py
@@ -24,6 +24,7 @@ def __init__(self, output_path, settings=None):
         self.reminder = dict()
         self.settings = settings or {}
         self._written_files = set()
+        self._overridden_files = set()
 
     def _create_new_feed(self, feed_type, context):
         feed_class = Rss201rev2Feed if feed_type == 'rss' else Atom1Feed
@@ -49,13 +50,26 @@ def _add_item_to_the_feed(self, feed, item):
             pubdate=set_date_tzinfo(item.date,
                 self.settings.get('TIMEZONE', None)))
 
-    def _open_w(self, filename, encoding):
+    def _open_w(self, filename, encoding, override=False):
         """Open a file to write some content to it.
 
-        Exit if we have already written to that file.
+        Exit if we have already written to that file, unless one (and no more
+        than one) of the writes has the override parameter set to True.
         """
-        if filename in self._written_files:
-            raise IOError('File %s is to be overwritten' % filename)
+        if filename in self._overridden_files:
+            if override:
+                raise StandardError('File %s is set to be overridden twice'
+                                    % filename)
+            else:
+                logger.info('skipping %s' % filename)
+                filename = os.devnull
+        elif filename in self._written_files:
+            if override:
+                logger.info('overwriting %s' % filename)
+            else:
+                raise StandardError('File %s is to be overwritten' % filename)
+        if override:
+            self._overridden_files.add(filename)
         self._written_files.add(filename)
         return open(filename, 'w', encoding=encoding)
 
@@ -103,7 +117,7 @@ def write_feed(self, elements, context, path=None, feed_type='atom'):
             locale.setlocale(locale.LC_ALL, old_locale)
 
     def write_file(self, name, template, context, relative_urls=False,
-        paginated=None, **kwargs):
+        paginated=None, override_output=False, **kwargs):
         """Render the template and write the file.
 
         :param name: name of the file to output
@@ -112,6 +126,9 @@ def write_file(self, name, template, context, relative_urls=False,
         :param relative_urls: use relative urls or absolutes ones
         :param paginated: dict of article list to paginate - must have the
             same length (same list in different orders)
+        :param override_output: boolean telling if we can override previous
+            output with the same name (and if next files written with the same
+            name should be skipped to keep that one)
         :param **kwargs: additional variables to pass to the templates
         """
 
@@ -121,7 +138,7 @@ def write_file(self, name, template, context, relative_urls=False,
             # other stuff, just return for now
             return
 
-        def _write_file(template, localcontext, output_path, name):
+        def _write_file(template, localcontext, output_path, name, override):
             """Render the template write the file."""
             old_locale = locale.setlocale(locale.LC_ALL)
             locale.setlocale(locale.LC_ALL, str('C'))
@@ -134,7 +151,7 @@ def _write_file(template, localcontext, output_path, name):
                 os.makedirs(os.path.dirname(path))
             except Exception:
                 pass
-            with self._open_w(path, 'utf-8') as f:
+            with self._open_w(path, 'utf-8', override=override) as f:
                 f.write(output)
             logger.info('writing {}'.format(path))
 
@@ -180,7 +197,8 @@ def _write_file(template, localcontext, output_path, name):
                              '%s_next_page' % key: next_page})
 
                 _write_file(template, paginated_localcontext, self.output_path,
-                            page.save_as)
+                            page.save_as, override_output)
         else:
             # no pagination
-            _write_file(template, localcontext, self.output_path, name)
+            _write_file(template, localcontext, self.output_path, name,
+                        override_output)


Test patch:
diff --git a/pelican/tests/output/basic/a-markdown-powered-article.html b/pelican/tests/output/basic/a-markdown-powered-article.html
--- a/pelican/tests/output/basic/a-markdown-powered-article.html
+++ b/pelican/tests/output/basic/a-markdown-powered-article.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/archives.html b/pelican/tests/output/basic/archives.html
--- a/pelican/tests/output/basic/archives.html
+++ b/pelican/tests/output/basic/archives.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
@@ -45,6 +46,8 @@ <h1>Archives for A Pelican Blog</h1>
     <dd><a href="/oh-yeah.html">Oh yeah !</a></dd>
     <dt>Fri 15 October 2010</dt>
     <dd><a href="/unbelievable.html">Unbelievable !</a></dd>
+    <dt>Sun 14 March 2010</dt>
+    <dd><a href="/tag/baz.html">The baz tag</a></dd>
 </dl>
 </section>
         <section id="extras" class="body">
diff --git a/pelican/tests/output/basic/article-1.html b/pelican/tests/output/basic/article-1.html
--- a/pelican/tests/output/basic/article-1.html
+++ b/pelican/tests/output/basic/article-1.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/article-2.html b/pelican/tests/output/basic/article-2.html
--- a/pelican/tests/output/basic/article-2.html
+++ b/pelican/tests/output/basic/article-2.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/article-3.html b/pelican/tests/output/basic/article-3.html
--- a/pelican/tests/output/basic/article-3.html
+++ b/pelican/tests/output/basic/article-3.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/author/alexis-metaireau.html b/pelican/tests/output/basic/author/alexis-metaireau.html
--- a/pelican/tests/output/basic/author/alexis-metaireau.html
+++ b/pelican/tests/output/basic/author/alexis-metaireau.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/categories.html b/pelican/tests/output/basic/categories.html
--- a/pelican/tests/output/basic/categories.html
+++ b/pelican/tests/output/basic/categories.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/category/bar.html b/pelican/tests/output/basic/category/bar.html
--- a/pelican/tests/output/basic/category/bar.html
+++ b/pelican/tests/output/basic/category/bar.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li class="active"><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/category/cat1.html b/pelican/tests/output/basic/category/cat1.html
--- a/pelican/tests/output/basic/category/cat1.html
+++ b/pelican/tests/output/basic/category/cat1.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/category/misc.html b/pelican/tests/output/basic/category/misc.html
--- a/pelican/tests/output/basic/category/misc.html
+++ b/pelican/tests/output/basic/category/misc.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
@@ -85,6 +86,26 @@ <h1><a href="/unbelievable.html" rel="bookmark"
                 <a class="readmore" href="/unbelievable.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
+
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/tag/baz.html" rel="bookmark"
+                           title="Permalink to The baz tag">The baz tag</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+        <abbr class="published" title="2010-03-14T00:00:00">
+                Sun 14 March 2010
+        </abbr>
+
+<p>In <a href="/category/misc.html">misc</a>. </p>
+
+</footer><!-- /.post-info -->                <p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
+
+                <a class="readmore" href="/tag/baz.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
             </ol><!-- /#posts-list -->
             </section><!-- /#content -->
         <section id="extras" class="body">
diff --git a/pelican/tests/output/basic/category/yeah.html b/pelican/tests/output/basic/category/yeah.html
--- a/pelican/tests/output/basic/category/yeah.html
+++ b/pelican/tests/output/basic/category/yeah.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/feeds/all-en.atom.xml b/pelican/tests/output/basic/feeds/all-en.atom.xml
--- a/pelican/tests/output/basic/feeds/all-en.atom.xml
+++ b/pelican/tests/output/basic/feeds/all-en.atom.xml
@@ -27,4 +27,5 @@ YEAH !&lt;/p&gt;
 </summary><category term="oh"></category><category term="bar"></category><category term="yeah"></category></entry><entry><title>Unbelievable !</title><link href="/unbelievable.html" rel="alternate"></link><updated>2010-10-15T20:30:00Z</updated><author><name></name></author><id>tag:,2010-10-15:unbelievable.html</id><summary type="html">&lt;p&gt;Or completely awesome. Depends the needs.&lt;/p&gt;
 &lt;p&gt;&lt;a class="reference external" href="/a-markdown-powered-article.html"&gt;a root-relative link to markdown-article&lt;/a&gt;
 &lt;a class="reference external" href="/a-markdown-powered-article.html"&gt;a file-relative link to markdown-article&lt;/a&gt;&lt;/p&gt;
+</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html">&lt;p&gt;This article overrides the listening of the articles under the &lt;em&gt;baz&lt;/em&gt; tag.&lt;/p&gt;
 </summary></entry></feed>
\ No newline at end of file
diff --git a/pelican/tests/output/basic/feeds/all.atom.xml b/pelican/tests/output/basic/feeds/all.atom.xml
--- a/pelican/tests/output/basic/feeds/all.atom.xml
+++ b/pelican/tests/output/basic/feeds/all.atom.xml
@@ -28,4 +28,5 @@ YEAH !&lt;/p&gt;
 </summary><category term="oh"></category><category term="bar"></category><category term="yeah"></category></entry><entry><title>Unbelievable !</title><link href="/unbelievable.html" rel="alternate"></link><updated>2010-10-15T20:30:00Z</updated><author><name></name></author><id>tag:,2010-10-15:unbelievable.html</id><summary type="html">&lt;p&gt;Or completely awesome. Depends the needs.&lt;/p&gt;
 &lt;p&gt;&lt;a class="reference external" href="/a-markdown-powered-article.html"&gt;a root-relative link to markdown-article&lt;/a&gt;
 &lt;a class="reference external" href="/a-markdown-powered-article.html"&gt;a file-relative link to markdown-article&lt;/a&gt;&lt;/p&gt;
+</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html">&lt;p&gt;This article overrides the listening of the articles under the &lt;em&gt;baz&lt;/em&gt; tag.&lt;/p&gt;
 </summary></entry></feed>
\ No newline at end of file
diff --git a/pelican/tests/output/basic/feeds/misc.atom.xml b/pelican/tests/output/basic/feeds/misc.atom.xml
--- a/pelican/tests/output/basic/feeds/misc.atom.xml
+++ b/pelican/tests/output/basic/feeds/misc.atom.xml
@@ -4,4 +4,5 @@
 </summary><category term="foo"></category><category term="bar"></category><category term="baz"></category></entry><entry><title>Unbelievable !</title><link href="/unbelievable.html" rel="alternate"></link><updated>2010-10-15T20:30:00Z</updated><author><name></name></author><id>tag:,2010-10-15:unbelievable.html</id><summary type="html">&lt;p&gt;Or completely awesome. Depends the needs.&lt;/p&gt;
 &lt;p&gt;&lt;a class="reference external" href="/a-markdown-powered-article.html"&gt;a root-relative link to markdown-article&lt;/a&gt;
 &lt;a class="reference external" href="/a-markdown-powered-article.html"&gt;a file-relative link to markdown-article&lt;/a&gt;&lt;/p&gt;
+</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html">&lt;p&gt;This article overrides the listening of the articles under the &lt;em&gt;baz&lt;/em&gt; tag.&lt;/p&gt;
 </summary></entry></feed>
\ No newline at end of file
diff --git a/pelican/tests/output/basic/filename_metadata-example.html b/pelican/tests/output/basic/filename_metadata-example.html
--- a/pelican/tests/output/basic/filename_metadata-example.html
+++ b/pelican/tests/output/basic/filename_metadata-example.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/index.html b/pelican/tests/output/basic/index.html
--- a/pelican/tests/output/basic/index.html
+++ b/pelican/tests/output/basic/index.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
@@ -218,6 +219,26 @@ <h1><a href="/unbelievable.html" rel="bookmark"
                 <a class="readmore" href="/unbelievable.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
+
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/tag/baz.html" rel="bookmark"
+                           title="Permalink to The baz tag">The baz tag</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+        <abbr class="published" title="2010-03-14T00:00:00">
+                Sun 14 March 2010
+        </abbr>
+
+<p>In <a href="/category/misc.html">misc</a>. </p>
+
+</footer><!-- /.post-info -->                <p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
+
+                <a class="readmore" href="/tag/baz.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
             </ol><!-- /#posts-list -->
             </section><!-- /#content -->
         <section id="extras" class="body">
diff --git a/pelican/tests/output/basic/oh-yeah.html b/pelican/tests/output/basic/oh-yeah.html
--- a/pelican/tests/output/basic/oh-yeah.html
+++ b/pelican/tests/output/basic/oh-yeah.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li class="active"><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/override/index.html b/pelican/tests/output/basic/override/index.html
--- a/pelican/tests/output/basic/override/index.html
+++ b/pelican/tests/output/basic/override/index.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li class="active"><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html b/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html
--- a/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html
+++ b/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/pages/this-is-a-test-page.html b/pelican/tests/output/basic/pages/this-is-a-test-page.html
--- a/pelican/tests/output/basic/pages/this-is-a-test-page.html
+++ b/pelican/tests/output/basic/pages/this-is-a-test-page.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li class="active"><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/second-article-fr.html b/pelican/tests/output/basic/second-article-fr.html
--- a/pelican/tests/output/basic/second-article-fr.html
+++ b/pelican/tests/output/basic/second-article-fr.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/second-article.html b/pelican/tests/output/basic/second-article.html
--- a/pelican/tests/output/basic/second-article.html
+++ b/pelican/tests/output/basic/second-article.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/tag/bar.html b/pelican/tests/output/basic/tag/bar.html
--- a/pelican/tests/output/basic/tag/bar.html
+++ b/pelican/tests/output/basic/tag/bar.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/tag/baz.html b/pelican/tests/output/basic/tag/baz.html
--- a/pelican/tests/output/basic/tag/baz.html
+++ b/pelican/tests/output/basic/tag/baz.html
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
         <meta charset="utf-8">
-        <title>A Pelican Blog - baz</title>
+        <title>The baz tag</title>
         <link rel="stylesheet" href="/theme/css/main.css">
         <link href="/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="A Pelican Blog Atom Feed" />
 
@@ -15,32 +15,37 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
                     <li><a href="/category/cat1.html">cat1</a></li>
-                    <li><a href="/category/misc.html">misc</a></li>
+                    <li class="active"><a href="/category/misc.html">misc</a></li>
                     <li><a href="/category/yeah.html">yeah</a></li>
                 </ul></nav>
         </header><!-- /#banner -->
+<section id="content" class="body">
+  <article>
+    <header>
+      <h1 class="entry-title">
+        <a href="/tag/baz.html" rel="bookmark"
+           title="Permalink to The baz tag">The baz tag</a></h1>
+    </header>
 
-            <aside id="featured" class="body">
-                <article>
-                    <h1 class="entry-title"><a href="/second-article.html">Second article</a></h1>
+    <div class="entry-content">
 <footer class="post-info">
-        <abbr class="published" title="2012-02-29T00:00:00">
-                Wed 29 February 2012
+        <abbr class="published" title="2010-03-14T00:00:00">
+                Sun 14 March 2010
         </abbr>
 
 <p>In <a href="/category/misc.html">misc</a>. </p>
-<p>tags: <a href="/tag/foo.html">foo</a><a href="/tag/bar.html">bar</a><a href="/tag/baz.html">baz</a></p>Translations:
-        <a href="/second-article-fr.html">fr</a>
-
-</footer><!-- /.post-info --><p>This is some article, in english</p>
-                </article>
-            </aside><!-- /#featured -->
-            </ol><!-- /#posts-list -->
-            </section><!-- /#content -->
+
+</footer><!-- /.post-info -->      <p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
+
+    </div><!-- /.entry-content -->
+
+  </article>
+</section>
         <section id="extras" class="body">
                 <div class="social">
                         <h2>social</h2>
diff --git a/pelican/tests/output/basic/tag/foo.html b/pelican/tests/output/basic/tag/foo.html
--- a/pelican/tests/output/basic/tag/foo.html
+++ b/pelican/tests/output/basic/tag/foo.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/tag/foobar.html b/pelican/tests/output/basic/tag/foobar.html
--- a/pelican/tests/output/basic/tag/foobar.html
+++ b/pelican/tests/output/basic/tag/foobar.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/tag/oh.html b/pelican/tests/output/basic/tag/oh.html
--- a/pelican/tests/output/basic/tag/oh.html
+++ b/pelican/tests/output/basic/tag/oh.html
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
         <meta charset="utf-8">
-        <title>A Pelican Blog - oh</title>
+        <title>Oh Oh Oh</title>
         <link rel="stylesheet" href="/theme/css/main.css">
         <link href="/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="A Pelican Blog Atom Feed" />
 
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li class="active"><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
@@ -23,30 +24,12 @@ <h1><a href="/">A Pelican Blog </a></h1>
                     <li><a href="/category/yeah.html">yeah</a></li>
                 </ul></nav>
         </header><!-- /#banner -->
+<section id="content" class="body">
+    <h1 class="entry-title">Oh Oh Oh</h1>
+    
+    <p>This page overrides the listening of the articles under the <em>oh</em> tag.</p>
 
-            <aside id="featured" class="body">
-                <article>
-                    <h1 class="entry-title"><a href="/oh-yeah.html">Oh yeah !</a></h1>
-<footer class="post-info">
-        <abbr class="published" title="2010-10-20T10:14:00">
-                Wed 20 October 2010
-        </abbr>
-
-        <address class="vcard author">
-                By <a class="url fn" href="/author/alexis-metaireau.html">Alexis Métaireau</a>
-        </address>
-<p>In <a href="/category/bar.html">bar</a>. </p>
-<p>tags: <a href="/tag/oh.html">oh</a><a href="/tag/bar.html">bar</a><a href="/tag/yeah.html">yeah</a></p>
-</footer><!-- /.post-info --><div class="section" id="why-not">
-<h2>Why not ?</h2>
-<p>After all, why not ? It's pretty simple to do it, and it will allow me to write my blogposts in rst !
-YEAH !</p>
-<img alt="alternate text" src="|filename|/pictures/Sushi.jpg" style="width: 600px; height: 450px;" />
-</div>
-                </article>
-            </aside><!-- /#featured -->
-            </ol><!-- /#posts-list -->
-            </section><!-- /#content -->
+</section>
         <section id="extras" class="body">
                 <div class="social">
                         <h2>social</h2>
diff --git a/pelican/tests/output/basic/tag/yeah.html b/pelican/tests/output/basic/tag/yeah.html
--- a/pelican/tests/output/basic/tag/yeah.html
+++ b/pelican/tests/output/basic/tag/yeah.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/this-is-a-super-article.html b/pelican/tests/output/basic/this-is-a-super-article.html
--- a/pelican/tests/output/basic/this-is-a-super-article.html
+++ b/pelican/tests/output/basic/this-is-a-super-article.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/basic/unbelievable.html b/pelican/tests/output/basic/unbelievable.html
--- a/pelican/tests/output/basic/unbelievable.html
+++ b/pelican/tests/output/basic/unbelievable.html
@@ -15,6 +15,7 @@
         <header id="banner" class="body">
                 <h1><a href="/">A Pelican Blog </a></h1>
                 <nav><ul>
+                    <li><a href="/tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="/override/">Override url/save_as</a></li>
                     <li><a href="/pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="/category/bar.html">bar</a></li>
diff --git a/pelican/tests/output/custom/a-markdown-powered-article.html b/pelican/tests/output/custom/a-markdown-powered-article.html
--- a/pelican/tests/output/custom/a-markdown-powered-article.html
+++ b/pelican/tests/output/custom/a-markdown-powered-article.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/archives.html b/pelican/tests/output/custom/archives.html
--- a/pelican/tests/output/custom/archives.html
+++ b/pelican/tests/output/custom/archives.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
@@ -49,6 +50,8 @@ <h1>Archives for Alexis' log</h1>
     <dd><a href="./oh-yeah.html">Oh yeah !</a></dd>
     <dt>Fri 15 October 2010</dt>
     <dd><a href="./unbelievable.html">Unbelievable !</a></dd>
+    <dt>Sun 14 March 2010</dt>
+    <dd><a href="./tag/baz.html">The baz tag</a></dd>
 </dl>
 </section>
         <section id="extras" class="body">
diff --git a/pelican/tests/output/custom/article-1.html b/pelican/tests/output/custom/article-1.html
--- a/pelican/tests/output/custom/article-1.html
+++ b/pelican/tests/output/custom/article-1.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/article-2.html b/pelican/tests/output/custom/article-2.html
--- a/pelican/tests/output/custom/article-2.html
+++ b/pelican/tests/output/custom/article-2.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/article-3.html b/pelican/tests/output/custom/article-3.html
--- a/pelican/tests/output/custom/article-3.html
+++ b/pelican/tests/output/custom/article-3.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/author/alexis-metaireau.html b/pelican/tests/output/custom/author/alexis-metaireau.html
--- a/pelican/tests/output/custom/author/alexis-metaireau.html
+++ b/pelican/tests/output/custom/author/alexis-metaireau.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/author/alexis-metaireau2.html b/pelican/tests/output/custom/author/alexis-metaireau2.html
--- a/pelican/tests/output/custom/author/alexis-metaireau2.html
+++ b/pelican/tests/output/custom/author/alexis-metaireau2.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/author/alexis-metaireau3.html b/pelican/tests/output/custom/author/alexis-metaireau3.html
--- a/pelican/tests/output/custom/author/alexis-metaireau3.html
+++ b/pelican/tests/output/custom/author/alexis-metaireau3.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
@@ -54,6 +55,29 @@ <h1><a href="../unbelievable.html" rel="bookmark"
                 <a class="readmore" href="../unbelievable.html">read more</a>
 <p>There are <a href="../unbelievable.html#disqus_thread">comments</a>.</p>                </div><!-- /.entry-content -->
             </article></li>
+
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="../tag/baz.html" rel="bookmark"
+                           title="Permalink to The baz tag">The baz tag</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+        <abbr class="published" title="2010-03-14T00:00:00">
+                Sun 14 March 2010
+        </abbr>
+
+        <address class="vcard author">
+                By <a class="url fn" href="../author/alexis-metaireau.html">Alexis Métaireau</a>
+        </address>
+<p>In <a href="../category/misc.html">misc</a>. </p>
+
+</footer><!-- /.post-info -->                <p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
+
+                <a class="readmore" href="../tag/baz.html">read more</a>
+<p>There are <a href="../tag/baz.html#disqus_thread">comments</a>.</p>                </div><!-- /.entry-content -->
+            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="../author/alexis-metaireau2.html">&laquo;</a>
diff --git a/pelican/tests/output/custom/categories.html b/pelican/tests/output/custom/categories.html
--- a/pelican/tests/output/custom/categories.html
+++ b/pelican/tests/output/custom/categories.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/category/bar.html b/pelican/tests/output/custom/category/bar.html
--- a/pelican/tests/output/custom/category/bar.html
+++ b/pelican/tests/output/custom/category/bar.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/category/cat1.html b/pelican/tests/output/custom/category/cat1.html
--- a/pelican/tests/output/custom/category/cat1.html
+++ b/pelican/tests/output/custom/category/cat1.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/category/misc.html b/pelican/tests/output/custom/category/misc.html
--- a/pelican/tests/output/custom/category/misc.html
+++ b/pelican/tests/output/custom/category/misc.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
@@ -98,6 +99,29 @@ <h1><a href="../unbelievable.html" rel="bookmark"
                 <a class="readmore" href="../unbelievable.html">read more</a>
 <p>There are <a href="../unbelievable.html#disqus_thread">comments</a>.</p>                </div><!-- /.entry-content -->
             </article></li>
+
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="../tag/baz.html" rel="bookmark"
+                           title="Permalink to The baz tag">The baz tag</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+        <abbr class="published" title="2010-03-14T00:00:00">
+                Sun 14 March 2010
+        </abbr>
+
+        <address class="vcard author">
+                By <a class="url fn" href="../author/alexis-metaireau.html">Alexis Métaireau</a>
+        </address>
+<p>In <a href="../category/misc.html">misc</a>. </p>
+
+</footer><!-- /.post-info -->                <p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
+
+                <a class="readmore" href="../tag/baz.html">read more</a>
+<p>There are <a href="../tag/baz.html#disqus_thread">comments</a>.</p>                </div><!-- /.entry-content -->
+            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
     Page 1 / 1
diff --git a/pelican/tests/output/custom/category/yeah.html b/pelican/tests/output/custom/category/yeah.html
--- a/pelican/tests/output/custom/category/yeah.html
+++ b/pelican/tests/output/custom/category/yeah.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li class="active"><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/drafts/a-draft-article.html b/pelican/tests/output/custom/drafts/a-draft-article.html
--- a/pelican/tests/output/custom/drafts/a-draft-article.html
+++ b/pelican/tests/output/custom/drafts/a-draft-article.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/feeds/all-en.atom.xml b/pelican/tests/output/custom/feeds/all-en.atom.xml
--- a/pelican/tests/output/custom/feeds/all-en.atom.xml
+++ b/pelican/tests/output/custom/feeds/all-en.atom.xml
@@ -27,4 +27,5 @@ YEAH !&lt;/p&gt;
 </summary><category term="oh"></category><category term="bar"></category><category term="yeah"></category></entry><entry><title>Unbelievable !</title><link href="http://blog.notmyidea.org/unbelievable.html" rel="alternate"></link><updated>2010-10-15T20:30:00+02:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</id><summary type="html">&lt;p&gt;Or completely awesome. Depends the needs.&lt;/p&gt;
 &lt;p&gt;&lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a root-relative link to markdown-article&lt;/a&gt;
 &lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a file-relative link to markdown-article&lt;/a&gt;&lt;/p&gt;
+</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html">&lt;p&gt;This article overrides the listening of the articles under the &lt;em&gt;baz&lt;/em&gt; tag.&lt;/p&gt;
 </summary></entry></feed>
\ No newline at end of file
diff --git a/pelican/tests/output/custom/feeds/all.atom.xml b/pelican/tests/output/custom/feeds/all.atom.xml
--- a/pelican/tests/output/custom/feeds/all.atom.xml
+++ b/pelican/tests/output/custom/feeds/all.atom.xml
@@ -29,4 +29,5 @@ YEAH !&lt;/p&gt;
 </summary><category term="oh"></category><category term="bar"></category><category term="yeah"></category></entry><entry><title>Unbelievable !</title><link href="http://blog.notmyidea.org/unbelievable.html" rel="alternate"></link><updated>2010-10-15T20:30:00+02:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</id><summary type="html">&lt;p&gt;Or completely awesome. Depends the needs.&lt;/p&gt;
 &lt;p&gt;&lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a root-relative link to markdown-article&lt;/a&gt;
 &lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a file-relative link to markdown-article&lt;/a&gt;&lt;/p&gt;
+</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html">&lt;p&gt;This article overrides the listening of the articles under the &lt;em&gt;baz&lt;/em&gt; tag.&lt;/p&gt;
 </summary></entry></feed>
\ No newline at end of file
diff --git a/pelican/tests/output/custom/feeds/all.rss.xml b/pelican/tests/output/custom/feeds/all.rss.xml
--- a/pelican/tests/output/custom/feeds/all.rss.xml
+++ b/pelican/tests/output/custom/feeds/all.rss.xml
@@ -29,4 +29,5 @@ YEAH !&lt;/p&gt;
 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Wed, 20 Oct 2010 10:14:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-20:oh-yeah.html</guid><category>oh</category><category>bar</category><category>yeah</category></item><item><title>Unbelievable !</title><link>http://blog.notmyidea.org/unbelievable.html</link><description>&lt;p&gt;Or completely awesome. Depends the needs.&lt;/p&gt;
 &lt;p&gt;&lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a root-relative link to markdown-article&lt;/a&gt;
 &lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a file-relative link to markdown-article&lt;/a&gt;&lt;/p&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Fri, 15 Oct 2010 20:30:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Fri, 15 Oct 2010 20:30:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</guid></item><item><title>The baz tag</title><link>http://blog.notmyidea.org/tag/baz.html</link><description>&lt;p&gt;This article overrides the listening of the articles under the &lt;em&gt;baz&lt;/em&gt; tag.&lt;/p&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Sun, 14 Mar 2010 00:00:00 +0100</pubDate><guid>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</guid></item></channel></rss>
\ No newline at end of file
diff --git a/pelican/tests/output/custom/feeds/misc.atom.xml b/pelican/tests/output/custom/feeds/misc.atom.xml
--- a/pelican/tests/output/custom/feeds/misc.atom.xml
+++ b/pelican/tests/output/custom/feeds/misc.atom.xml
@@ -4,4 +4,5 @@
 </summary><category term="foo"></category><category term="bar"></category><category term="baz"></category></entry><entry><title>Unbelievable !</title><link href="http://blog.notmyidea.org/unbelievable.html" rel="alternate"></link><updated>2010-10-15T20:30:00+02:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</id><summary type="html">&lt;p&gt;Or completely awesome. Depends the needs.&lt;/p&gt;
 &lt;p&gt;&lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a root-relative link to markdown-article&lt;/a&gt;
 &lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a file-relative link to markdown-article&lt;/a&gt;&lt;/p&gt;
+</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html">&lt;p&gt;This article overrides the listening of the articles under the &lt;em&gt;baz&lt;/em&gt; tag.&lt;/p&gt;
 </summary></entry></feed>
\ No newline at end of file
diff --git a/pelican/tests/output/custom/feeds/misc.rss.xml b/pelican/tests/output/custom/feeds/misc.rss.xml
--- a/pelican/tests/output/custom/feeds/misc.rss.xml
+++ b/pelican/tests/output/custom/feeds/misc.rss.xml
@@ -4,4 +4,5 @@
 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Wed, 29 Feb 2012 00:00:00 +0100</pubDate><guid>tag:blog.notmyidea.org,2012-02-29:second-article.html</guid><category>foo</category><category>bar</category><category>baz</category></item><item><title>Unbelievable !</title><link>http://blog.notmyidea.org/unbelievable.html</link><description>&lt;p&gt;Or completely awesome. Depends the needs.&lt;/p&gt;
 &lt;p&gt;&lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a root-relative link to markdown-article&lt;/a&gt;
 &lt;a class="reference external" href="http://blog.notmyidea.org/a-markdown-powered-article.html"&gt;a file-relative link to markdown-article&lt;/a&gt;&lt;/p&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Fri, 15 Oct 2010 20:30:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Fri, 15 Oct 2010 20:30:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</guid></item><item><title>The baz tag</title><link>http://blog.notmyidea.org/tag/baz.html</link><description>&lt;p&gt;This article overrides the listening of the articles under the &lt;em&gt;baz&lt;/em&gt; tag.&lt;/p&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Sun, 14 Mar 2010 00:00:00 +0100</pubDate><guid>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</guid></item></channel></rss>
\ No newline at end of file
diff --git a/pelican/tests/output/custom/filename_metadata-example.html b/pelican/tests/output/custom/filename_metadata-example.html
--- a/pelican/tests/output/custom/filename_metadata-example.html
+++ b/pelican/tests/output/custom/filename_metadata-example.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/index.html b/pelican/tests/output/custom/index.html
--- a/pelican/tests/output/custom/index.html
+++ b/pelican/tests/output/custom/index.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/index2.html b/pelican/tests/output/custom/index2.html
--- a/pelican/tests/output/custom/index2.html
+++ b/pelican/tests/output/custom/index2.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/index3.html b/pelican/tests/output/custom/index3.html
--- a/pelican/tests/output/custom/index3.html
+++ b/pelican/tests/output/custom/index3.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
@@ -54,6 +55,29 @@ <h1><a href="./unbelievable.html" rel="bookmark"
                 <a class="readmore" href="./unbelievable.html">read more</a>
 <p>There are <a href="./unbelievable.html#disqus_thread">comments</a>.</p>                </div><!-- /.entry-content -->
             </article></li>
+
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="./tag/baz.html" rel="bookmark"
+                           title="Permalink to The baz tag">The baz tag</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+        <abbr class="published" title="2010-03-14T00:00:00">
+                Sun 14 March 2010
+        </abbr>
+
+        <address class="vcard author">
+                By <a class="url fn" href="./author/alexis-metaireau.html">Alexis Métaireau</a>
+        </address>
+<p>In <a href="./category/misc.html">misc</a>. </p>
+
+</footer><!-- /.post-info -->                <p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
+
+                <a class="readmore" href="./tag/baz.html">read more</a>
+<p>There are <a href="./tag/baz.html#disqus_thread">comments</a>.</p>                </div><!-- /.entry-content -->
+            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="./index2.html">&laquo;</a>
diff --git a/pelican/tests/output/custom/jinja2_template.html b/pelican/tests/output/custom/jinja2_template.html
--- a/pelican/tests/output/custom/jinja2_template.html
+++ b/pelican/tests/output/custom/jinja2_template.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/oh-yeah-fr.html b/pelican/tests/output/custom/oh-yeah-fr.html
--- a/pelican/tests/output/custom/oh-yeah-fr.html
+++ b/pelican/tests/output/custom/oh-yeah-fr.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/oh-yeah.html b/pelican/tests/output/custom/oh-yeah.html
--- a/pelican/tests/output/custom/oh-yeah.html
+++ b/pelican/tests/output/custom/oh-yeah.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/override/index.html b/pelican/tests/output/custom/override/index.html
--- a/pelican/tests/output/custom/override/index.html
+++ b/pelican/tests/output/custom/override/index.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li class="active"><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html b/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html
--- a/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html
+++ b/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/pages/this-is-a-test-page.html b/pelican/tests/output/custom/pages/this-is-a-test-page.html
--- a/pelican/tests/output/custom/pages/this-is-a-test-page.html
+++ b/pelican/tests/output/custom/pages/this-is-a-test-page.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li class="active"><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/second-article-fr.html b/pelican/tests/output/custom/second-article-fr.html
--- a/pelican/tests/output/custom/second-article-fr.html
+++ b/pelican/tests/output/custom/second-article-fr.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/second-article.html b/pelican/tests/output/custom/second-article.html
--- a/pelican/tests/output/custom/second-article.html
+++ b/pelican/tests/output/custom/second-article.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/tag/bar.html b/pelican/tests/output/custom/tag/bar.html
--- a/pelican/tests/output/custom/tag/bar.html
+++ b/pelican/tests/output/custom/tag/bar.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/tag/baz.html b/pelican/tests/output/custom/tag/baz.html
--- a/pelican/tests/output/custom/tag/baz.html
+++ b/pelican/tests/output/custom/tag/baz.html
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
         <meta charset="utf-8">
-        <title>Alexis' log - baz</title>
+        <title>The baz tag</title>
         <link rel="stylesheet" href="../theme/css/main.css">
         <link href="http://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Alexis' log Atom Feed" />
         <link href="http://blog.notmyidea.org/feeds/all.rss.xml" type="application/rss+xml" rel="alternate" title="Alexis' log RSS Feed" />
@@ -19,38 +19,53 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
-                    <li><a href="../category/misc.html">misc</a></li>
+                    <li class="active"><a href="../category/misc.html">misc</a></li>
                     <li><a href="../category/cat1.html">cat1</a></li>
                     <li><a href="../category/bar.html">bar</a></li>
                 </ul></nav>
         </header><!-- /#banner -->
+<section id="content" class="body">
+  <article>
+    <header>
+      <h1 class="entry-title">
+        <a href="../tag/baz.html" rel="bookmark"
+           title="Permalink to The baz tag">The baz tag</a></h1>
+    </header>
 
-            <aside id="featured" class="body">
-                <article>
-                    <h1 class="entry-title"><a href="../second-article.html">Second article</a></h1>
+    <div class="entry-content">
 <footer class="post-info">
-        <abbr class="published" title="2012-02-29T00:00:00">
-                Wed 29 February 2012
+        <abbr class="published" title="2010-03-14T00:00:00">
+                Sun 14 March 2010
         </abbr>
 
         <address class="vcard author">
                 By <a class="url fn" href="../author/alexis-metaireau.html">Alexis Métaireau</a>
         </address>
 <p>In <a href="../category/misc.html">misc</a>. </p>
-<p>tags: <a href="../tag/foo.html">foo</a><a href="../tag/bar.html">bar</a><a href="../tag/baz.html">baz</a></p>Translations:
-        <a href="../second-article-fr.html">fr</a>
 
-</footer><!-- /.post-info --><p>This is some article, in english</p>
-<p>There are <a href="../second-article.html#disqus_thread">comments</a>.</p>                </article>
-<p class="paginator">
-    Page 1 / 1
-</p>
-            </aside><!-- /#featured -->
-            </ol><!-- /#posts-list -->
-            </section><!-- /#content -->
+</footer><!-- /.post-info -->      <p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
+
+    </div><!-- /.entry-content -->
+    <div class="comments">
+      <h2>Comments !</h2>
+      <div id="disqus_thread"></div>
+      <script type="text/javascript">
+        var disqus_identifier = "tag/baz.html";
+        var disqus_url = "../tag/baz.html";
+        (function() {
+        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+        dsq.src = 'http://blog-notmyidea.disqus.com/embed.js';
+        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+        })();
+      </script>
+    </div>
+
+  </article>
+</section>
         <section id="extras" class="body">
                 <div class="blogroll">
                         <h2>blogroll</h2>
diff --git a/pelican/tests/output/custom/tag/foo.html b/pelican/tests/output/custom/tag/foo.html
--- a/pelican/tests/output/custom/tag/foo.html
+++ b/pelican/tests/output/custom/tag/foo.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/tag/foobar.html b/pelican/tests/output/custom/tag/foobar.html
--- a/pelican/tests/output/custom/tag/foobar.html
+++ b/pelican/tests/output/custom/tag/foobar.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/tag/oh.html b/pelican/tests/output/custom/tag/oh.html
--- a/pelican/tests/output/custom/tag/oh.html
+++ b/pelican/tests/output/custom/tag/oh.html
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
         <meta charset="utf-8">
-        <title>Alexis' log - oh</title>
+        <title>Oh Oh Oh</title>
         <link rel="stylesheet" href="../theme/css/main.css">
         <link href="http://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Alexis' log Atom Feed" />
         <link href="http://blog.notmyidea.org/feeds/all.rss.xml" type="application/rss+xml" rel="alternate" title="Alexis' log RSS Feed" />
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li class="active"><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
@@ -27,35 +28,12 @@ <h1><a href="../">Alexis' log </a></h1>
                     <li><a href="../category/bar.html">bar</a></li>
                 </ul></nav>
         </header><!-- /#banner -->
+<section id="content" class="body">
+    <h1 class="entry-title">Oh Oh Oh</h1>
+    
+    <p>This page overrides the listening of the articles under the <em>oh</em> tag.</p>
 
-            <aside id="featured" class="body">
-                <article>
-                    <h1 class="entry-title"><a href="../oh-yeah.html">Oh yeah !</a></h1>
-<footer class="post-info">
-        <abbr class="published" title="2010-10-20T10:14:00">
-                Wed 20 October 2010
-        </abbr>
-
-        <address class="vcard author">
-                By <a class="url fn" href="../author/alexis-metaireau.html">Alexis Métaireau</a>
-        </address>
-<p>In <a href="../category/bar.html">bar</a>. </p>
-<p>tags: <a href="../tag/oh.html">oh</a><a href="../tag/bar.html">bar</a><a href="../tag/yeah.html">yeah</a></p>Translations:
-        <a href="../oh-yeah-fr.html">fr</a>
-
-</footer><!-- /.post-info --><div class="section" id="why-not">
-<h2>Why not ?</h2>
-<p>After all, why not ? It's pretty simple to do it, and it will allow me to write my blogposts in rst !
-YEAH !</p>
-<img alt="alternate text" src="../pictures/Sushi.jpg" style="width: 600px; height: 450px;" />
-</div>
-<p>There are <a href="../oh-yeah.html#disqus_thread">comments</a>.</p>                </article>
-<p class="paginator">
-    Page 1 / 1
-</p>
-            </aside><!-- /#featured -->
-            </ol><!-- /#posts-list -->
-            </section><!-- /#content -->
+</section>
         <section id="extras" class="body">
                 <div class="blogroll">
                         <h2>blogroll</h2>
diff --git a/pelican/tests/output/custom/tag/yeah.html b/pelican/tests/output/custom/tag/yeah.html
--- a/pelican/tests/output/custom/tag/yeah.html
+++ b/pelican/tests/output/custom/tag/yeah.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="../">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="../tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="../override/">Override url/save_as</a></li>
                     <li><a href="../pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="../category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/this-is-a-super-article.html b/pelican/tests/output/custom/this-is-a-super-article.html
--- a/pelican/tests/output/custom/this-is-a-super-article.html
+++ b/pelican/tests/output/custom/this-is-a-super-article.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li class="active"><a href="./category/yeah.html">yeah</a></li>
diff --git a/pelican/tests/output/custom/unbelievable.html b/pelican/tests/output/custom/unbelievable.html
--- a/pelican/tests/output/custom/unbelievable.html
+++ b/pelican/tests/output/custom/unbelievable.html
@@ -19,6 +19,7 @@
         <header id="banner" class="body">
                 <h1><a href="./">Alexis' log </a></h1>
                 <nav><ul>
+                    <li><a href="./tag/oh.html">Oh Oh Oh</a></li>
                     <li><a href="./override/">Override url/save_as</a></li>
                     <li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
                     <li><a href="./category/yeah.html">yeah</a></li>