Version 5 (modified by anonymous, 8 years ago) (diff)


Markdown WikiProcessor Macro Implementation


The MarkdownMacro package implements John Gruber's Markdown lightweight plain text-to-HTML formatting syntax as a WikiProcessor macro. The original code is courtesy of Alex Mizrahi aka killer_storm. I simply added a little robustness to the error checking, documented the package, created and this README, and registered it with Trac Hacks.


First you need to install Python Markdown. Follow the instructions on the Web site.

Then download the attached [download:markdownmacro zipfile], unpack it to a temporary location, visit the 0.11 directory and run:

python bdist_egg
cp dist/*.egg /trac/env/Project/plugins


Enable the macro in:


Markdown.* = enabled

You may have to restart your Web server.




+ Red
+ Green
+ Blue

## Source Code

    from trac.core import *
    from import WikiMacroBase
    from import Formatter

An example [link]( "With a Title").


  • Browse the source at: GitHub.
  • Public clone URL:
    git clone git://

See Also

Bugs/Feature Requests

Existing bugs and feature requests for MarkdownMacro are here.

If you have any issues, create a new ticket.

Recent Changes

13924 by rjollos on 2014-05-12 04:16:23
Fixed indentation using Refs #11743.
13265 by rjollos on 2013-06-06 08:46:39
PEP-0008 changes.
13245 by rjollos on 2013-05-27 06:03:13
Added license headers and license text.