strikethrough.py 356 B

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