# HG changeset patch # User theaspect@gmail.com # Date 1370078918 -25200 # Node ID 6df57370d35c6069906798599b5ed8aa70724a81 # Parent 207f7e9a3d73718eb659395d918c55e1208f9e3c Add plugins to markdown diff -r 207f7e9a3d73 -r 6df57370d35c __init__.py --- a/__init__.py Tue May 21 01:37:47 2013 +0800 +++ b/__init__.py Sat Jun 01 16:28:38 2013 +0700 @@ -64,11 +64,11 @@ def file_markdown(orig, web, req, tmpl): f = req.form.get('file', [''])[0] parts = os.path.splitext(f) - - + + if 'file' not in req.form: return webcommands.manifest(web, req, tmpl) - + if not parts[-1] == '.markdown' and not parts[-1] == '.md': return orig(web, req, tmpl) @@ -99,7 +99,7 @@ ext = mdx_urlrebase.UrlRebaseExtension(configs=[('rebase', rebase)]) md = markdown.Markdown( - extensions=[ext, 'wikilinks'], + extensions=[ext, 'wikilinks','toc','headerid','attr_list'], extension_configs={ 'wikilinks' : [('base_url', ""), ('end_url', parts[-1])]}) html = md.convert(text).encode("utf-8") @@ -155,7 +155,7 @@ ext = mdx_urlrebase.UrlRebaseExtension(configs=[('rebase', rebase)]) md = markdown.Markdown( - extensions=[ext, 'wikilinks'], + extensions=[ext, 'wikilinks','toc','headerid','attr_list'], extension_configs={ 'wikilinks' : [('base_url', base_url), ('end_url', filesuffix)]}) readme = md.convert(text).encode("utf-8")