Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tracmarkdownmacro-0.11.10.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tracmarkdownmacro-0.11.10-py2.py3-none-any.whl (10.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tracmarkdownmacro-0.11.10.tar.gz.

File metadata

  • Download URL: tracmarkdownmacro-0.11.10.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for tracmarkdownmacro-0.11.10.tar.gz
Algorithm Hash digest
SHA256 c08a163615862521c94d0dfa8cc452bb24b5068016ec6a6f532d9a010b6c1744
MD5 150cc38cd52f5dfa05ebe1f675d1baa1
BLAKE2b-256 eaa6fd0a648df12101d70718843c48f5a1d1bd13d839ac2c4a2597cd611ea9e3

See more details on using hashes here.

File details

Details for the file tracmarkdownmacro-0.11.10-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for tracmarkdownmacro-0.11.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5e35029705b8cd30da0e3bf4bf07509e1548971829af19ad852949827db7925b
MD5 708ceef2bf9dc79c7092833d150e534e
BLAKE2b-256 db072d970c695bb4ae3a44096738c174f2c79dc215c1e8ad20121ea89ccdfc5d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page