問題タブ [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.
php - WMD - 生成された\Markdown HTML コードを取得する方法
まあ私はWMDを手に入れましたが、生成されたHTML\Markdownコードを取得する方法を学ぶことができません....それをDBに送信したい...それが私がPHPを使用している理由です....
生成されたHTMLを取得する方法を教えてください...
javascript - この WMD の例には何が欠けていますか?
ゆっくりしてね、みんな。何をしているかが自分もわからない。
この質問につながった調査に基づいて、 OpenLibrary/WMDフォークの Git リポジトリを複製しました。
ブラウザで wmd-test.html ファイルを開き、動作中の WMD エディタの完全な動作例になると考えました。しかし、私が見るのは 2 つのテキストエリアだけで、入力しても何もしないようです (ライブ プレビューを期待していました)。このページは、Firefox 3.6.8、Chrome 6、および IE 9 (ベータ) で試しました。
この貧弱で無知な開発者を正しい方向に導く気がある人はいますか? 私は何が欠けていますか?
html ファイルは長くないので、ここに全体を含めます。
javascript - カスタムプレビューを備えたWMD Markdown Editor
PHP Markdown Extraで WMD を使用したいと思います。エディターに新しいボタンは必要ありませんが、追加のマークダウン機能、特にtableの使用を反映するライブ プレビューが必要です。
サーバー側で生成されたプレビューを使用するための WMD 構成オプションはありますか? MarkItUppreviewParserPath
の値に似ていますか? そうでない場合、他にどのような選択肢がありますか?
markdown - WMD エディタの最新バージョンはどこにありますか?
derobin の GitHub ページにある WMD の最新バージョンはかなり古く、メンテナンスされていないようです。ソーシャル グラフをたどると、OpenLibrary WMDページはかなり新しく見えますが、それでも最新ではありません。信頼できる情報源、ブログ、または Web サイトはどこですか? では、開発と議論についていくことはできますか?
editor - カスタム ボタンを WMD (Stack Overflow) エディターに追加する
ボタンのように、 WMDエディタに新しいボタンを追加するにはどうすればよいcode
ですか? ボタン<info></info>
タグをクリックすると、コードボタンのような選択したテキストが追加されます。
wmd - Elgg用のWMDプラグインをコーディングする方法は?
Elggフレームワーク用のWMDプラグインをコーディングするにはどうすればよいですか?
markdown - デロビン以外の最新バージョンの WMD Markdown はありますか?
derobins wmd markdownの使用を開始しましたが、そのパフォーマンスとシステムとの統合がとても気に入っています。ただし<ol>
、<ul>
と<blockqote>
が Google Chrome または RockMelt で機能しないという大きな問題が 1 つあります。
ここでは StackOverflow で動作していることがわかりますが、多くの変更が加えられていることはわかっています。
WMD Markdown のより良いバージョンを提案できる人はいますか?
これは、Chrome で「blockquote」をクリックしたときにエディターがどのように見えるかのスクリーンショットです。
javascript - これは頻繁には発生しません。なぜこのJavaScriptコードはChromeでのみ壊れているのですか?
StackOverflowのMarkdownエディターに夢中になったことを確認しました。showdown.js
ジョン・フレイザーのフォークです。私のプロジェクトでこのパーサーを使用したいのですが、ソースを分析したところ、私の好みには少し面倒であることがわかりました。
そこで、私は自分のニーズを満たすためにJavaScriptコードを変更することに着手しました。
- すべてのグローバル変数を取り除く、
- 変数宣言を
var
スコープごとに1つに結合し、 - 連結を配列結合に変更すると、
- 縮小されたソースを小さくすることを目的とした他のさまざまな調整。
1つの小さな問題を除いて、すべてがうまく機能していcommand.doList
ます。関数のオートコンプリートコードがChromeで不安定です。Internet Explorer、FireFox、Safariで正しく動作するようにすべてをテストしました。私は次の行に問題を分離しました:
終わり近くの2つのコメントアウトされた行は、Chromeが不安定な動作をするのを防ぎますが、番号付きリストは自動インクリメントされなくなりました。行のコメントを外すとすぐに、Chromeを除くすべての主要なブラウザが正常に動作し始めます。(Chromeはおかしくなり、追加の番号と箇条書きでリストを自動補完します。これは、順序付けされていないリストを使用しようとした場合にも発生します。)
この問題は明らかにStackOverflowには存在しないので、私の側の愚かな見落としに過ぎないことを願っています。(またはStack Overflowがバグを更新して修正しました。)
php - コメントの安全性の確保
コメントシステムの作成を試みています。私はphp-OEmbedクラスとHTMLPurifierを使用しています。コメントをデータベースに安全に挿入できるようにするには、どのフィルターを使用できますか?FILTER_SANITIZE_STRINGなどのPHPフィルターを使用できることは知っていますが、これらはHTMLをエンティティに変換しませんか?
また、WMDエディターのようなものを使用する場合、安全を確保するためにクライアント側でも何か(PHP Markdownなど)を使用する必要がありますか?
parsing - markItUp エディターまたは安定した WMD-showdown リリース用の Markdown パーサー
少し長ったらしい質問です...
markItUpエディターのマークダウンパーサーを知っている人はいますか? showdown.js を試しましたが、markItUp と統合する方法がないようです。これは、makrItUp に、 previewParserVarおよびpreviewParserPath引数を使用してカスタム パーサー パスと変数を指定できる構成 APIがあるにもかかわらずです。
実際には、WMD Editor を使用するのが好きですが、gitHub で SO バージョンを使用しようとすると、非常にバグが多いことがわかりました。非常に多くのフォークがありますが、安定したものを見つけることができません。
私は最終的にこの fork、 jquery-markedit を見つけました。これは本当にクールですが、フォームが投稿されると、元のwmd-forkとは異なり、フォームは解析されたテキストを投稿しません。テキストエリアのデータはプレーンテキストとして投稿されます。テキストはプレビュー用に適切に解析されますが、送信用に解析されないのは奇妙に思えます。
そこで、マークダウン セットはあるがパーサーを持たない markItUp に頼ることにしました。
SO が現在使用している WMD のバージョンは、gitHub wmd-forkのバージョンとは異なります。SOが使用している現在のバージョンと、それがオープン ソースとして利用可能かどうかを知っている人はいますか?