]> git.phdru.name Git - phdru.name/phdru.name.git/blobdiff - reindex_blog.py
TODO: проставить в блоге ссылки на пред./след. посты
[phdru.name/phdru.name.git] / reindex_blog.py
index 4674ae0ea575628fb73864acf5fdc686fb6e4807..33e9077aefd0e6472959c3300d1f105ea59ef6b0 100755 (executable)
@@ -2,7 +2,7 @@
 # -*- coding: koi8-r -*-
 
 __author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2006-2013 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2006-2014 PhiloSoft Design"
 
 import sys, os
 
@@ -352,18 +352,20 @@ new_text = ["""\
 #def body_html
 <h1>Теги</h1>
 
-<p class="head">
+<p class="head small">
 Форма поиска позволяет искать сообщения в блоге, соответствующие выражению.
-Синтаксис выражения:<ul>
+Синтаксис выражения:</p>
+<ul class="small">
     <li>Тег - если такой тег существует, произойдёт перенаправление на страницу тега.</li>
-    <li>Оператор '!' (NOT) - ищет записи, в которых нет этого тега.</li>
-    <li>Оператор '&amp;' (AND) - ищет записи, в которых есть оба тега.</li>
-    <li>Оператор '|' (OR) - ищет записи, в которых есть один из тегов.</li>
+    <li>Оператор '!' (NOT, not) - ищет записи, в которых нет этого тега.</li>
+    <li>Оператор '&amp;' (AND, and) - ищет записи, в которых есть оба тега.</li>
+    <li>Оператор '|' (OR, or) - ищет записи, в которых есть любые из тегов.</li>
     <li>Скобки '()' позволяют объединять выражения.</li>
 </ul>
-Пробелы не допускаются. Примеры выражений: linux - произойдёт перенаправление
+<p class="small">
+Примеры выражений: linux - произойдёт перенаправление
 на страницу linux.html; linux&amp;!audio - искать записи в которых есть тег
-linux и нет тега audio.
+linux и нет тега audio; linux and not audio - то же самое.
 </p>
 
 <center>
@@ -373,7 +375,6 @@ linux 
 </form>
 </center>
 
-<p class="head">
 <dl>
 """]
 
@@ -426,7 +427,6 @@ for i, (count, tag, links) in enumerate(all_tags):
 #def body_html
 <h1>%s</h1>
 
-<p class="head">
 <ul>
 """ % tag)
 
@@ -443,7 +443,6 @@ for i, (count, tag, links) in enumerate(all_tags):
 
    tag_text.append("""\
 </ul>
-</p>
 #end def
 $phd_site.respond(self)
 """)
@@ -451,7 +450,6 @@ $phd_site.respond(self)
 
 new_text.append("""\
 </dl>
-</p>
 #end def
 $phd_site.respond(self)
 """)
@@ -565,7 +563,6 @@ for item in tuple(reversed(all_titles_tags))[:10]:
    item.categoryList = tags
    body = bodies[(year, month, day, file)]
    body = absolute_urls(body, baseURL + url_path)
-   body = body.decode('koi8-r').encode('utf-8')
    item.body = body
    item.excerpt = get_first_p(body)