1.1 --- a/moinformat/serialisers/html/moin.py Tue Jul 31 17:38:45 2018 +0200
1.2 +++ b/moinformat/serialisers/html/moin.py Tue Jul 31 17:39:28 2018 +0200
1.3 @@ -19,7 +19,8 @@
1.4 this program. If not, see <http://www.gnu.org/licenses/>.
1.5 """
1.6
1.7 -from moinformat.serialisers.common import escape_attr, escape_text, Serialiser
1.8 +from moinformat.serialisers.common import escape_attr, escape_text, make_id, \
1.9 + Serialiser
1.10
1.11 class HTMLSerialiser(Serialiser):
1.12
1.13 @@ -88,8 +89,8 @@
1.14 def end_emphasis(self):
1.15 self.out("</em>")
1.16
1.17 - def start_heading(self, level, extra, pad):
1.18 - self.out("<h%d>" % level)
1.19 + def start_heading(self, level, extra, pad, text):
1.20 + self.out("<h%d id='%s'>" % (level, make_id(text)))
1.21
1.22 def end_heading(self, level, pad, extra):
1.23 self.out("</h%d>" % level)