ホームページ  >  に質問  >  本文

Javascript は Markdown/Textile を HTML に変換します (理想的には Markdown/Textile を返します)

<p>Markdown / Textile 用の優れた Javascript <strong>エディタ</strong> がいくつかあります (例: http://攻撃ラボ.net/showdown/、現在使用しているもの)。しかし、私が必要とするのはMarkdown / Textile -> HTML の間で文字列を変換する Javascript 関数。 </p> <p>最善のアプローチは何ですか? (理想的には、jQuery フレンドリーである必要があります - 例: <code>$("#editor").markdown_to_html()</code>)</p> <p><strong>編集: </strong>これを別の言い方で言えば、Rails の <code>textilize()</code> と <code>markdown()< を探しているということです。 /code> ; Javascript 実装> テキスト アシスタント</p>
P粉295616170P粉295616170422日前559

全員に返信(2)返信します

  • P粉403821740

    P粉4038217402023-08-25 17:37:48

    ここで JavaScript ソリューションを、縮小された (非圧縮) サイズと長所/短所とともにリストする価値があると考えました。縮小されたコードの圧縮サイズは、非圧縮サイズの約 50% になります。に起因する:###

    すべて MIT ライセンスを使用し、ほとんどは npm 上にあります。

    返事
    0
  • P粉592085423

    P粉5920854232023-08-25 09:13:59

    Markdown -> HTML の場合、Showdown

    があります。

    StackOverflow 自体は Q&A に Markdown 言語を使用していますが、それがどのように機能するかを試してみましたか?

    そうですね、これは MIT ライセンスで利用できる PageDown を使用しているようです

    質問 優れた Markdown Javascript ライブラリまたはコントロールはありますか? とその回答も役立つかもしれません :-)


    もちろん、完全なエディターはまさにあなたが求めているものではありませんが、Markdown コードを HTML に変換するには何らかの関数を使用する必要があり、それらのエディターのライセンスによっては、その機能を再利用できる場合があります。 .

    実際、Showdown のコード ソース (ファイル showdown.js) をよく見ると、コメントのこの部分が見つかります:

    リーリー

    これは jQuery 構文ではありませんが、アプリケーションに簡単に統合できるはずです ;-)


    繊維に関しては、役に立つものを見つけるのは難しいようです:-(


    一方、HTML -> Markdown の場合は、少し難しいかもしれません...

    私がやるべきことは、Markdown と HTML の両方をアプリのデータ ストア (データベース?) に保存し、1 つを編集に使用し、もう 1 つをレンダリングに使用することです...より多くのスペースを必要としますが、「復号化」よりも優れているようですリスクが少ない" HTML...

    返事
    0
  • キャンセル返事