問題タブ [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 投票する
4 に答える
2208 参照

django - Django管理者のWMD?

widget=. ただし、Django admin のテキスト フィールドに WMD を使用するにはどうすればよいですか? さらに、管理画面の contrib.flatpages のコンテンツ フィールドにどのように使用すればよいですか?

また、WMD の StackOverflow fork を使用したいと考えているので、必要に応じてそのための特別な指示をお願いします。

テンプレートでマークダウンフィルターを使用する方法を知っているので、その部分は問題ありません。エディターを表示して管理インターフェイスで作業する必要があるだけです。

0 投票する
4 に答える
1076 参照

html - WebアプリをHTMLからMarkdownに切り替える方法は?

djangoを利用したサイトがあります。現在、すべてのテキストフィールドは、生のHTMLを使用する単なる古いテキスト入力です。私には派手な編集者も何もいません。MarkdownとWMDを使い始めて、誰にとっても簡単にできるようにしたいと思います。

すべてのHTMLをマークダウンに変換するために、データベース内のすべてのテキストフィールドを調べるために、ある種のスクリプトを実行する必要がありますか?HTMLをマークダウンフィルターに通すと、反対側でも同じように表示されますか?WMDエディターはサーバーからHTMLを読み取り、ユーザーが編集できるようにMarkdownに変換しますか?

ここでの正しい行動方針は何ですか?

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

html - マークダウンをサニタイズする必要がありますか?

私の投稿エンティティでは、HTML と MARKDOWN の両方をデータベースに保存します (HTML は MARKDOWN から変換されます)。HTML はページ上でのレンダリング用であり、MARKDOWN は編集機能用です (WMD を使用)。db に保存する前に HTML をサニタイズします。質問: マークダウンもサニタイズする必要がありますか? それともwmd-editorに渡すだけならxss-safeですか?

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

c# - プレビュー div に表示される WMD マークダウン

ASP.NET アプリのエディター用に WMD を実装しました。問題は、プレビューにフォーマットされた HTML が表示されず、代わりにマークダウンが表示されることです。したがって、(二重星マークダウン構文で囲まれた)を使用すると、HTMLバージョンを取得することを期待していたときに、プレビューで正確に表示されます。

テキストエリアにhtmlタグを明示的に入力すると、プレビューは問題ありません。

私は何を間違っていますか?

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

javascript - mooWMDは未定義ですか?

まずここにコードがあります!

バム!

私の問題はこれです。mooWMDチュートリアルの例のようには機能しません。取得するのは、wmd.cssスタイルが適用された空のテキスト領域だけです。何が間違っているのか理解できません。すべてのファイルの場所は正しいですが、「mooWMD」が定義されていません。私は途方に暮れています、そしてすべての提案はありがたいです。

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

javascript - 最初に大量破壊兵器エディタを非表示にする方法は?

参照してください、私はderobins-wmdのwmd-test.htmlをフォローしていますが、隠されたdiv内にそれらを置くことを除いて。

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

html - デロビンスの大量破壊兵器にいくつかの問題がある

DerobinのWMDエディターの実装に小さな問題があります。

正しくフォーマットされていないようで、理由はよくわかりません。Doctypeでこれを尋ねるべきかどうかはわかりませんが。

私はSOリファレンスのマークダウンテキストの例を使用していました。もちろん、これは次のようになります。

  1. リストアイテムのリスト:
    • インデントされた4つのスペース。
      • インデントされた8つのスペース。
    • 再び4つのスペース。
  2. リストアイテム内の複数の段落:段落を4スペースインデントするのが最善です。3スペースで逃げることができますが、他のものをネストすると混乱する可能性があります。4つに固執します。

    最初の行をこれらの段落に合わせるために余分なスペースをインデントしました。実際には、すべてのアイテムが揃うように、リスト全体に対してこれを行う場合があります。

    この段落はまだリスト項目の一部ですが、人間には乱雑に見えます。したがって、最初の2つで行ったように、ネストされた段落を手動でラップすることをお勧めします。

  3. リストアイテムのブロッククォート:

行をスキップして、>の4つのスペースをインデントします。

  1. リストアイテムのフォーマット済みテキスト:

    /li>

しかし、私が得るものは次のようになります。

問題の例

これはCSSに関連していると思いますが、原因がわかりません。必要に応じてCSSを投稿できますが、原因がわからないため、おそらくすべてを投稿します。ただし、それが実際のスクリプト自体である可能性があるかどうかはわかりません(例が機能し、まったく同じコードをコピーしただけなので、疑わしいと思います)。

また、WMDのダウンロードに付属する例はそれ自体で正常に機能しますが、アプリケーションに追加すると、上記のようになります。

また、この問題はIE7/8とFirefox3.5でも持続することを付け加えておきます。

どんな助けでも大歓迎です。


編集: list-style-position:inside;のolとulにCSSスタイルを追加して、ボックスの外側に表示される箇条書き/数字を解決しました。しかし、残りは同じままです。

編集:ユーザーのコメントに基づいて編集します。出力されるHTMLは次のとおりです。

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

internet-explorer-8 - どのWYSIWYMエディターを使用しますか?

WebアプリケーションにWYSIWYMマークダウンエディターが必要ですが、WMDが当然の選択であると聞きました。

驚いたことに、IE8で大量破壊兵器が壊れました。他にどのようなオプションがありますか、またはIE8でテストされ、互換性のあるバージョンがありますか?

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

javascript - 投稿する前に wmd マークダウン エディターからマークダウンを傍受して変更するにはどうすればよいですか?

私は Stack Exchange サイトを開始していますが、マークダウン スクリプトが到達する前後に質問テキストを傍受できるようにしたいと考えています。

質問ウィンドウに入力できるようにして[custom-tag]stuff to be altered[/custom-tag]から、変更するものを削除して(標準のマークダウンエンジンでは解釈できないため)保存してから、出力のタグを私自身の(サーバー側の)エンジンによって処理された後に変更されるもの。

最初のステップで失敗しています。マークダウン JavaScript が見つかりません。のどこかに隠されてい/content/js/master.jsますか?

編集:私が達成しようとしていることの例を使用して、これを少し明確にしようとします。

ポーカー向けの SE サイトを運営しています。プレイヤーはポーカー ハンドについて議論しますが、ハンドで何が起こったかを平文で書き起こしたものを入力する代わりに、コンバーターを使用して読みやすくします。

したがって、これをフォーラムに投稿する代わりに:

最初にサードパーティの Web サイトにアクセスし、次のように変換します。

PokerStars ポットリミット オマハ、$200.00 BB (2 ハンド)
SB ($14729)
BB ($28306)

プリフロップ:
SB ベット $600、BB コール $400

フロップ: ($1200) 6 、 10 、 3 (2 人のプレイヤー)
BB チェック、SB チェック

ターン: ($1200) K (2 プレイヤー)
BB チェック、SB チェック

リバー: ($1200) 7 (2 プレイヤー)
BB ベット $600、1フォールド

合計ポット: $1200 | レーキ: $2

ユーザーがサードパーティの Web サイトにアクセスし、手に貼り付けて、HTML 出力を選択し、結果をコピーして質問に貼り付ける手順を省略したいと思います。代わりに、生のハンド テストを [hand][/hand] タグでラップできるようにするだけで、変換は自動的に処理されます。

編集2:

さらに調査すると、これは不可能のようです (多くのハッキーな JS がなければ)。外部サービスを使用して変換を行うには、最初に Ajax クロスドメインの問題を回避する必要があります。

次に、WMD プレビューをオーバーライドできた場合、実際の回答が正常にレンダリングされたときに何をすべきかを検討する必要があります。これを行う 1 つの方法は、質問または回答がレンダリングされるたびに JS にタグを検索させ、変換されたバージョンで DOM を更新することです。

私は待つ必要があると思います.SEがこれをオーバーライドするための他の方法を許可してくれることを願っています.

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

wmd - Stack Overflow のように、WMD と prettify を組み合わせる方法は?

Prettifyはまたはclass="prettyprint"に追加する必要があります。WMDにこれをさせる方法は?<pre><code>