Please add MultiMarkdown as a md parsing engine. #473

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
5 participants
Contributor

danieldriver commented Jan 18, 2012

I created a tiny fork of Jekyll for the purposes of adding MultiMarkdown as my .md processor. The code mirrors other code in Jekyll as nearly as possible, though I'm not entirely sure that

STDERR.puts '  $ [sudo] gem install multimarkdown'

is the best way to recommend getting the MultiMarkdown dependency. Fletcher Penney's installation instructions suggest other methods, and he has compiled installers.

One benefit, apart from having the markdown superset of my choice: by using the C version of MultiMarkdown (3.5), one thing I notice is how fast my projects compile.

Since many are using MMD these days, it would be lovely not to have to fork Jekyll to get these benefits.

As an aside - if you run the C version of MMD (aka peg-multimarkdown) with the "-c" compatibility flag, it uses the standard Markdown syntax (as implemented in peg-markdown), but you still get the speed benefits....

To my knowledge, redcarpet doesn't support the MultiMarkdown syntax, which was the original poster's intent.

I don't use ruby, but it does appear that 'rpeg-multimarkdown' makes use of the master peg-multimarkdown source module on github.

But perhaps you meant this email to go to Daniel Driver?

F-

Fletcher T. Penney
fletcher@fletcherpenney.net

On Jan 30, 2012, at 8:09 PM, Bryan Dunsmore wrote:

RubyGems doesn't seem to have a gem called multimarkdown; the closet gem is rpeg-multimarkdown. Besides, I would use a more "widely-known" gem such as redcarpet.


Reply to this email directly or view it on GitHub:
mojombo#473 (comment)

Contributor

stereobooster commented Feb 6, 2012

duplicate #379

Owner

parkr commented Feb 6, 2013

Possible problem with arbitrary code execution, duplicate. Closing for stagnancy.

@parkr parkr closed this Feb 6, 2013

@jekyllbot jekyllbot locked and limited conversation to collaborators Feb 27, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.