Er der nogen JavaScript-funktion i et bibliotek til at omsætte simpel wiki-markering (angivet som flerlinietekst) til HTML?


Hvad jeg generelt har brug for er simpelt - open source-bibliotek med en funktion, der kan omdanne en given wiki markup-streng til HTML. Hvis du kan skrive en sådan funktion - så post den her.

Det skal være tolerant over for indsættelse af HTML-objekter som YouTube-videoer, MathML og TeX inde i den streng (meget lig math.stackexchange)

Er der så en sådan funktion i et eller andet JavaScript-bibliotek?

Her er et lille prøveeksempel at prøve 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

Ville Markdown være i orden?

Se Markdown-dingusen.

Svar #2

Prøv dette, http://goessner.net/articles/wiky/ det kan også udføre den omvendte operation.