優れた Markdown Javascript ライブラリまたはコントロールはありますか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/134235

  •  02-07-2019
  •  | 
  •  

質問

ユーザーがテキストを入力して Markdown で書式設定できるサイトを構築したいと考えています。Javascript ソリューションが必要な理由は、StackOverflow と同じようにライブ プレビューを表示したいからです。

ただし、私のサイトは開発者を対象としていないため、エディター コントロールが理想的です。

StackOverflow では WMD エディタが使用されていると聞きました。

Google で簡単に検索すると、実際に WMD で使用されていると思われる Showdown ライブラリも見つかります。

他に選択肢はありますか?WMD/Showdown はすでに優れたツールになっていますか?さまざまなオプションについてどのような経験をしましたか?

役に立ちましたか?

解決

Ajax を使用してライブ プレビューを生成することに抵抗がない場合は、別のオプションがあります。 マークイットアップ!. 。マークイットアップ!は汎用マークアップ エディタであり、非常に柔軟です。マークアップエディターを作成する簡単な方法を提供しますが、WMDとは異なり、独自のライブプレビューは提供されません。

私は markItUp! と単純な JSP (を使用) を使用しました。 マークダウンJ) 私のオープンソース プロジェクトの 1 つ ( マークダウンプラグイン のために ローラー)。別のサーバー側テクノロジを使用している場合は、必要に応じてその単純な JSP を置き換えます。

実は私は WMD に出会う前からこれを使い始めていました。私も WMD は素晴らしいことに同意しますが、オープンソース化されたばかりで、現段階では動作をカスタマイズするのがより困難です。

他のヒント

私たちは WMD にかなり満足しています。ただし、いくつかの厄介なバグがあります。大したことはありませんが、そうします John Fraser (作者) がコードをオープンソースにしてくれれば、コードの一部を修正できるでしょう。彼はそうすることを約束しましたが、他の現実のプロジェクトが邪魔をしています。

私は毎週ジョンのフォローアップをしています。WMD ソースが最終的に利用可能になったら、ブログに投稿する予定です。 ジョン・フレイザーとは1年以上連絡が取れていない。

私たちは両方の JavaScript Markdown ライブラリをオープンソース化しました

http://code.google.com/p/pagedown/

およびサーバー側の C# Markdown ライブラリ

http://code.google.com/p/markdownsharp/

私がお勧めします マークされた, 、軽量で効率的で使いやすく、GitHub Flavored Markdown (GFM) もサポートしています。サーバー (nodejs) 側またはクライアント (ブラウザー) 側のどちらでも使用できます。

私の知る限り、Markdown 用のブラウザベースのエディタは他にありません。少なくとも WMD エディタほど広範なものはありません。

Showdown は JS の Markdown コンバータであり、WMD の HTML プレビューの基礎を形成します。どちらも作ったものです http://アタックラボ.net/.

そして、私の知る限り、両方について大きな苦情はありませんでした (少なくとも Markdown メーリング リストでは)。それで、頑張ってください。

Showdown という名前のものがあり、現在ここでホストされています。 https://github.com/coreyti/showdown

そこには https://github.com/evilstreak/markdown-js :)

Strapdown.js、 最近リリースされた, 、「恥ずかしいほど簡単にエレガントな Markdown ドキュメントを作成できます。サーバー側のコンパイルは必要ありません。」

これはテストしていませんが、別のオプションがあります。

マークダウンウィシウィグ

この質問は現在ではさらに古いものですが、言及されているコードの多くは数年前のものであるため、さらに関連性が高くなります。

ただし、まだ最新のものと思われるものをいくつか見つけました。

JQuery-Markedit - これはかなり前に wmd-edit からフォークされ、jQuery を使用するようにリファクタリングされました。一見すると良さそうです。

エピックエディター - これも現在も維持されており、柔軟なパーサーがあり、以下に見られるように、作成者は非常に応答性が高いです (下記を参照)。IT 部門にも優れたドキュメントがあるようです。残念ながらIE9では動作しません。

マークダウンディープ は、現在も使用されている 3 番目のオプションです。このものの興味深い点は、Markdown Extra のサポートです。JQuery に依存しています (実際には JQuery なしで実装することもできます)。.NET バージョンに基づいているため、ドキュメントは JS バージョンよりもそれに準拠しています。これはIE9でも動作します。非常に使いやすく(JQueryを使用)、非常にシンプルです。私の知る限り、これに関しては大きな進展はありません。

js-マークダウン-エクストラ これは PHP ライブラリのかなり正確な移植であり、まだメンテナンス中です。もちろんMarkdown Extraにも対応しています。

この質問は古いものですが、これが誰かの助けになれば幸いです。私は最近、独自の Javascript マークダウン エディターの実用バージョンを公開しました。 uedit. 。ソースコードを見つけることができます ここ. 。ほとんどのブラウザ (IE6 以降を含む) で動作し、外部 JS ライブラリに依存しません。

MarkDown 疑似 WYSIWYG を提供するという私自身のニーズを解決するためにいくつかのプラグインを試した後、独自のプラグインの実装を終了しました。

ここでコメントされているすべてのソリューションほど強力ではないかもしれませんが、これほど強力なものはないと思います シンプルで統合とカスタマイズが簡単.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top