Javascript は Markdown/Textile を HTML に変換します (理想的には Markdown/Textile を返します)
P粉295616170
P粉295616170 2023-08-24 20:46:39
0
2
597
<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粉295616170
P粉295616170

全員に返信(2)
P粉403821740

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

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

いいねを押す +0
P粉592085423

Markdown -> HTML の場合、Showdown

があります。

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

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

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


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

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

リーリー

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


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


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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート