strikethrough.py 352 B

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