strikethrough.py 411 B

12345678910111213
  1. import re
  2. import markdown
  3. from markdown.inlinepatterns import SimpleTagPattern
  4. # Global vars
  5. STRIKETHROUGH_RE = r'(~{2})(.+?)\2'
  6. class StrikethroughExtension(markdown.Extension):
  7. def extendMarkdown(self, md):
  8. md.registerExtension(self)
  9. md.inlinePatterns.add('mi_strikethrough',
  10. SimpleTagPattern(STRIKETHROUGH_RE, 'del'),
  11. '_end')