Implements Markdown syntax WikiProcessor as a Trac macro.
Project description
= Markdown !WikiProcessor Macro Implementation =
== Description ==
The !MarkdownMacro package implements John Gruber's [http://daringfireball.net/projects/markdown/ Markdown] lightweight plain text-to-HTML formatting syntax as a [WikiProcessors WikiProcessor] macro. The original code is courtesy of Alex Mizrahi aka [#SeeAlso 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 [MarkdownMacro Trac Hacks].
== Bugs/Feature Requests ==
Existing bugs and feature requests for MarkdownMacro are [query:status!=closed&component=MarkdownMacro&order=priority here].
If you have any issues, create a [/newticket?component=MarkdownMacro&owner=dwclifton new ticket].
== Download ==
Download the zipped source from [download:markdownmacro here].
== Source ==
You can check out WikiSearchMacro from [http://trac-hacks.org/svn/markdownmacro here] using Subversion, or [source:markdownmacro browse the source] with Trac.
== Installation ==
First you need to install [http://freewisdom.org/projects/python-markdown/ 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
:
{{{#!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. }}} }}}
== See Also ==
- John Gruber's [http://daringfireball.net/projects/markdown/ Markdown]
- [http://www.freewisdom.org/projects/python-markdown/ Python Markdown]
- [http://daringfireball.net/projects/markdown/syntax Markdown syntax]
== Author/Contributors ==
- '''Author:''' [wiki:dwclifton] (Macro/Processor package, setup, documentation)
- '''Maintainer:''' [wiki:dwclifton]
- '''Contributors:'''
- [http://daringfireball.net/colophon/ John Gruber]
- [http://www.freewisdom.org/projects/python-markdown/Credits Yuri Takhteyev, et al.]
- Alex Mizrahi alias [http://trac-hacks.org/attachment/ticket/353/Markdown.py killer_storm]
- The Trac and Python development community
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for TracMarkdownMacro-0.11.9-py2.7.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6e9e0410f95a493a9300e06990896be2d9628d8b90909ec991930f884ea552d |
|
MD5 | 3750736e9a3bfc331c6933807d459195 |
|
BLAKE2b-256 | 64ff6bb9e058af55bc7192c9d3fbf23b0cb89bb5aa4119f5ef7bccd9de040886 |
Hashes for TracMarkdownMacro-0.11.9-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17e3a60a217ee572116056a47ffbfd29958df91b33132d8547bfa77fa6a7de93 |
|
MD5 | ada1027a506b3f1c64435f9f37be1305 |
|
BLAKE2b-256 | ce2ed0e8c31e84150db31ad5cde71da32bf3cf460a827d0d29ad5a3a3ec2d522 |