From: Vladimír Vondruš Date: Wed, 23 Aug 2017 15:48:48 +0000 (+0200) Subject: htmlsanity: render figure captions as
. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=74befe7348eebc3cf17bf69f368a6099da872cbd;p=blog.git htmlsanity: render figure captions as
. --- diff --git a/pelican-plugins/m/htmlsanity.py b/pelican-plugins/m/htmlsanity.py index 358d9ca4..95e7eb2a 100644 --- a/pelican-plugins/m/htmlsanity.py +++ b/pelican-plugins/m/htmlsanity.py @@ -297,6 +297,12 @@ class SaneHtmlTranslator(HTMLTranslator): def depart_figure(self, node): self.body.append('\n') + def visit_caption(self, node): + self.body.append(self.starttag(node, 'figcaption', '')) + + def depart_caption(self, node): + self.body.append('
\n') + # Line blocks are

with lines separated using simple
. No need for # nested

s. def visit_line(self, node):