Finns det någon JavaScript-funktion i något bibliotek för att omvandla enkel wiki-markering (givet som flerradig sträng) till HTML?


Vad jag vanligtvis behöver är enkelt - ett open source-bibliotek med en funktion som kan omvandla en given wiki markup-sträng till HTML. Om du kan skriva en sådan funktion - vänligen posta den här.

Det ska vara tolerant mot insättning av HTML-objekt som YouTube-videor, MathML och TeX inuti den strängen (mycket likt math.stackexchange)

Finns det då någon sådan funktion i något JavaScript-bibliotek?

Här är ett litet exempel att prova på.

Header 1
========

Header 2
--------

Header 1 #

## Header 2 ##

###### Header 6

=Header1?=

 = Header1? =

<iframe src="http://player.vimeo.com/video/20344220" width="400" height="225" frameborder="0"></iframe><p><a href="http://vimeo.com/20344220">Drawing Inspiration</a> from <a href="http://vimeo.com/user153493">Wesley Louis</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

<iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/wV1FrqwZyKw" frameborder="0" allowfullscreen></iframe>

*   Abacus
    * answer
*   Bubbles
    1.  bunk
    2.  bupkis
        * BELITTLER
    3. burper
*   Cunning

Svar #1

Skulle Markdown vara okej?

Se Markdown-dingusen.

Svar #2

Prova detta, http://goessner.net/articles/wiky/ det kan också utföra den omvända operationen.