問題タブ [wmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1219 参照

asp.net - ASP.NET で WMD を使用してマークダウンを保存するにはどうすればよいですか?

Stack Overflow が使用する WMD コントロールを私のプロジェクトに実装しました。ほとんど魅力的に機能しますが、変更をデータベースに保存すると、Markdown バージョンではなく HTML バージョンが保存されます。

だから私は私のテキストボックスにこれを持っています:

それは本当にこれを節約しています:

Markdownバージョンを保存するにはどうすればよいですか?

0 投票する
5 に答える
8239 参照

markdown - wmdで編集するためにHTMLをMarkdownに変換し直します

このサイトの投稿を編集するとどうなるか知りたいです。

マークダウンエディターにwmdを使用しています。もちろん、編集に進むと、stackoverflowのようにマークダウンではなく生成されたHTMLを取得します。さて、両方を保存する方法はありますか?または、HTMLをマークダウンに変換してwmdエディターに表示するだけで十分信頼できますか?

ありがとう!

0 投票する
3 に答える
871 参照

javascript - スタック オーバーフロー スタイルのコメントの実装に関するアイデア

私はスタック オーバーフローのコメント UI がとても気に入っています。同じことを自分の Web サイトに実装することを検討しています。コードを調べたところ、ここでの主なツールはWMDであり、JQuery TextArea Resizerが補助的な役割を果たしているようです。

WMD は、クライアント側で Markdown を HTML に変換します。プレビューに役立つのでとてもいいのですが、それをサーバーに送信するときに問題が発生します。検証エラーが発生した場合 (たとえば、ユーザーがコメント フォームの他の部分に無効な電子メール アドレスを入力したか、名前を入力しなかったなど)、サーバーはエラー メッセージを含むフォームを再表示して応答します。フォーム フィールドは事前入力されています。サーバーが Markdown を見たことがないため、コメント テキストは Markdown ではなく HTML になりました。しかし、それはユーザーが入力していたものなので、Markdown にしたいと思います。

ここに何かアイデアはありますか?

私はさまざまなアイデアを検討しました:

  • サーバー側でHTML から Markdown への変換を行います。このアイデアについてはそれほど興奮していません。Markdown から HTML を再び Markdown に変換するのはばかげているように思えます。ユーザーとして、ソフトウェアがテキスト/コードを再フォーマットするときはいつもイライラします。
  • クライアント側の検証 (もちろん保持するサーバー側の検証を強化するため)。現在、コメントフォームでreCAPTCHAを使用していますが、合理的な方向のように思えます。つまり、少なくともreCAPTCHA部分をサーバーに投稿する必要があります。
  • WMD を失い、MarkdownJ を使用てサーバー上で Markdown を HTML に変換します。プレビュー機能を実現するための他のメカニズムを探す必要がありますが、これは維持したいと考えています。

理想的には、テキストの Markdown バージョンを取得し、それを HTML に加えてサーバーに送信する方法があればよいのですが、それが実際に可能かどうかを知るには、私は JavaScript の専門家ではありません。

任意の提案をいただければ幸いです。

0 投票する
2 に答える
562 参照

wmd - Stackoverflows WMDシステム-入力はどこでHTMLになりますか?

テキストエリアへの入力は、どの段階でこの生のテキストからHTMLに変わりますか?たとえば、4つのスペースをインデントするとします

次に、WMD Showdown.jsは、入力したこのテキストエリアの下に適切にレンダリングします。ただし、テキストエリアには文字通り含まれています。

では、PHPサーバー側は、showdown.jsがSoFデータベースで永続的にHTMLになるように行うのと同じことをすべて変換する責任がありますか?

0 投票する
1 に答える
403 参照

javascript - WMD Editor で許可された HTML タグを制御するにはどうすればよいですか?

ユーザーが自分のサイトのWMD エディターで使用できる有効な HTML タグと属性を何らかの方法で設定しようとしています。たとえば、ユーザーがフォントサイズ、色、書体などを直接設定することを禁止したいのですが、これは次のように入力するデフォルト設定で行うのは簡単です:

これを実装する方法は「wmd_options」を使用することだと思いますが、これに関するドキュメントやリファレンスは見つかりませんでした.私が上で説明したことをしてください。

これと同じ質問を support@attacklab.net に送信しましたが、返信がありませんでした。stackoverflow がこのエディターを使用しているため、誰かがこれを読んでいるか、またはジェフが答えを知っているかもしれません ;)

前もって感謝します!

0 投票する
2 に答える
858 参照

wiki - StackOverflow のような編集ツールを使用してホストされた wiki?

プロジェクトの 1 つで開発者向けドキュメントを開始しており、ホストされた wiki としてセットアップしたいと考えています。

多くのコード サンプルがあり、ここで StackOverflow で使用されている WMD と Prettify の組み合わせは、構造化されたテキスト (見出しなどを含む) を自動的にフォーマットされたコード ブロックと組み合わせて入力する最も簡単な方法です。

この編集ツールセットを使用する既存のホストされた wiki サービスを知っている人はいますか?

ありがとう

0 投票する
2 に答える
424 参照

editor - WMD エディタの値を取得するにはどうすればよいですか?

サイトで WMD エディター ( http://wmd-editor.com/ )を使用して遊んでいます。本当に簡単な質問があります。テキストをサーバーに送信する準備ができたら; エディターの出力を取得するにはどうすればよいですか?

このようなものは、「ユーザーがテキストエリアに入力した実際のテキスト」のみを返します

エディターの「出力」を取得したいと思います。しかし、私はそれを行う方法を理解できません:(

出力別; 「Markdown」または「Html」出力を意味します。

0 投票する
3 に答える
1070 参照

php - showdown.js サーバーサイドを実行して、Markdown を HTML に変換します (PHP で)

Web サイトに WMD を実装しようとしていますが、showdown.js サーバー側を実行してマークダウンを HTML に変換するにはどうすればよいでしょうか? (両方をDBに格納するため)

私はPHPを使用しています...ヒントがあれば役に立ちます(これまでphpからjsを実行したことはありません)

ありがとう、アンドリュー