def _render_header(tag, value, options, parent, context): demotionLevel = 1 # number of levels header tags get demoted level = int(tag[1]) + demotionLevel slug = slugify(value) r = '<h%s id="%s">' % (level, slug) r += '<a class="header" href="#%s">%s' % (slug, value) # r += ' <i class="paragraph icon"></i>' r += '</a></h%s>' % level return r
def slug(self): """:rtype: str""" isRoot = self.isCategory and self._title == '' return '' if isRoot else slugify(self.title)