wiki:MarkdownMacro

Version 15 (modified by rjollos, 23 months ago) (diff)

Now hosted in t-h.o.

Markdown WikiProcessor Macro Implementation

Description

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 setup.py and this README, and registered it with Trac Hacks.

Bugs/Feature Requests

Existing bugs and feature requests for MarkdownMacro are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out WikiSearchMacro from here using Subversion, or browse the source with Trac.

Installation

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

Proceed to install the plugin as described in t:TracPlugins.

Enable the macro in trac.ini:

[components]
Markdown.* = enabled

You may have to restart your Web server.

Example

{{{
#!Markdown

# RGB

+ Red
+ Green
+ Blue

## Source Code

    from trac.core import *
    from trac.wiki.macros import WikiMacroBase
    from trac.wiki.formatter import Formatter

An example [link](http://example.com/ "With a Title").
}}}

See Also

Recent Changes

[13924] by rjollos on 2014-05-12 04:16:23
Fixed indentation using reindent.py. 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.

Author/Contributors