]> git.phdru.name Git - phdru.name/phdru.name.git/blobdiff - reindex_blog.py
Separate generators links for news and the blog.
[phdru.name/phdru.name.git] / reindex_blog.py
index 9d88601f79379bc3a16ac84d0e530f9c41cd9acf..b75104df2c2a18f4be44d37672580e63d7590589 100755 (executable)
@@ -127,6 +127,9 @@ def write_template(level, year, month, day, titles, tags=None):
 #attr $Title = "Oleg BroytMann's blog"
 #attr $Description = "BroytMann Russian Blog Index Document"
 #attr $Copyright = %(cyear)s
+#attr $alternates = (("application/atom+xml", "News [Atom 1.0]", "atom_10.xml"),
+                     ("application/rss+xml",  "News [RSS 2.0]",  "rss_20.xml")
+)
 ##
 #def body_html
 <H1>Журнал</H1>
@@ -217,13 +220,20 @@ def write_template(level, year, month, day, titles, tags=None):
 ''' % (lead, href, title))
 
    if level == 0:
+      new_text.append("""
+<hr>
+
+<p class="head">Новостевая лента в форматах
+<A HREF="atom_10.xml">Atom 1.0 <img src="../../Graphics/atom_10.jpg" border=0></A>
+и <A HREF="rss_20.xml">RSS 2.0 <img src="../../Graphics/rss_20.jpg" border=0></A>.
+</p>
+""")
+
       years = {}
       for year, month, day, file, title, lead in save_titles:
          years[year] = True
       new_text.append('''
-<hr>
-
-<p class="noindent"><a href="tags/">Теги</a>:
+<p class="head"><a href="tags/">Теги</a>:
 ''')
       first_tag = True
       for count, tag, links in all_tags:
@@ -237,7 +247,7 @@ def write_template(level, year, month, day, titles, tags=None):
 ''')
 
       new_text.append('''
-<p class="noindent">По годам:
+<p class="head">По годам:
 ''')
       first_year = True
       for year in sorted(years.keys()):
@@ -391,6 +401,7 @@ namespace = {
    "lang": "ru",
    "author": "Oleg Broytmann",
    "email": "phd@phd.pp.ru",
+   "generator": os.path.basename(sys.argv[0]),
    "posts": items,
 }