|
From: Tom R. <to...@ri...> - 2010-05-05 00:35:23
|
This isn't the best solution, but I disable images by using this extension:
import markdown
from markdown import etree
class DisableImagesExtension(markdown.Extension):
def extendMarkdown(self, md, md_globals):
md.treeprocessors.add('disableImages', DisableImages(md), '_end')
class DisableImages(markdown.treeprocessors.Treeprocessor):
def descendRemove(self, element):
for i in element:
if i.tag == 'img':
element.remove(i)
else:
self.descendRemove(i)
def run(self, root):
self.descendRemove(root)
return root
-tom
|