X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=phd.py;fp=phd.py;h=1e34234998a569fbe621cc7256bdd76c521044ed;hb=f4b02d689691b72b8078187f69b199f226298a9a;hp=ed53e83ab5d2ef4acaed3fde5b86e6e4d7321b7c;hpb=abd22ea977e6637dd724b7d42ef2396aa49b521f;p=phdru.name%2Fphdru.name.git diff --git a/phd.py b/phd.py index ed53e83..1e34234 100644 --- a/phd.py +++ b/phd.py @@ -66,19 +66,18 @@ class phd(Template): def rst2html(self): from docutils.core import publish_parts - from m_lib.defenc import default_encoding as encoding parts = publish_parts(self.body_rst(), writer_name="html") - title = parts["title"].encode(encoding) or self.Title + title = parts["title"] or self.Title if title: title = "

%s

" % title - subtitle = parts["subtitle"].encode(encoding) + subtitle = parts["subtitle"] if subtitle: subtitle = "

%s

" % subtitle - body = parts["body"].encode(encoding) + body = parts["body"] parts = [part for part in (title, subtitle, body) if part] return "\n\n".join(parts)