striketrough.py 342 B

123456789101112
  1. import markdown
  2. from markdown.inlinepatterns import SimpleTagPattern
  3. STRIKETROUGH_RE = r'(~{2})(.+?)\2'
  4. class StriketroughExtension(markdown.Extension):
  5. def extendMarkdown(self, md):
  6. md.registerExtension(self)
  7. md.inlinePatterns.add(
  8. 'misago_striketrough', SimpleTagPattern(STRIKETROUGH_RE, 'del'), '_end')