logo4 Evolution is progress—                          
progress is creativity.        

Comparing Markdown and Creole as Markup Languages

view blog view wiki view wiki view wiki

At the moment I opted for Creole but I'm not sure whether this was decision has a future as Creole development stoped a few year ago (The Creole is live press release is from 2007!) and Markdown is still active (The most recent news is from 2009 :-( ! not so recent any more, actually). Moreover markdown is integrated into Django. Some more differences important to my application are listed in the table below.

Tablescolspan and rowspan not allowedcolspan and rowspan not allowed
Macros/ExtensionsMacros can be easily handled
from Creole text
Extensions are probably a more powerful tool,
but more complex to handle
TOCI already implemented table of content as a macroTable of content is an extension
that I didn't test so far
ReferencesI Already have an idea
how to implement references
A new extension is necessary, probably

More Markdown feature not so important at the moment are listed here. Definitely I have to learn how to write extensions, so I can improve my pythoknowledge and evaluate the efforts necessary to write or change an extension.

Tags: Software


(c) Mato Nagel, Weißwasser 2004-2013, Disclaimer