striketrough.py 351 B

12345678910111213
  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"
  9. )