問題タブ [markdown]

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 投票する
12 に答える
81448 参照

javascript - Markdown / TextileをHTMLに変換する(そして、理想的には、Markdown / Textileに戻す)Javascript

Markdown / Textile用の優れたJavascriptエディターがいくつかあります(例: http ://attacklab.net/showdown/ 、現在使用しているもの)が、必要なのはMarkdown/Textileから文字列を変換するJavascript関数だけです。 ->HTMLとその逆。

これを行うための最良の方法は何ですか?(理想的には、jQueryに適しています-例$("#editor").markdown_to_html():)

編集:textilize()別の言い方をすれば、RailsのJavascript実装とmarkdown()テキストヘルパーを探しているということです。

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

php - CodeIgniter で Markdownify をロードする

http://milianw.de/projects/markdownify/から Markdownify をダウンロードし、application/libraries/ ディレクトリに展開しました。

私はしました:

しかし、出力は同じ html マークアップです。うまくいきませんでした。どうすれば機能しますか?

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

markdown - マークアップ!Enter キーを押さずに継続的にプレビューを更新する

MarkItUp ( http://markitup.jaysalvat.com/ ) を使用していますが、各文字が入力されるたびに (または「スペース」が検出された場合でも)、プレビュー ペインを継続的に更新する方法がわかりません。 . デフォルトでは、Enter キーが押されたときにのみプレビュー ペインが更新されます。

この動作をカスタマイズする方法はありますか? ドキュメントにはpreviewAutoRefreshキーが記載されていますが、それを設定すると、入力時の更新が発生し、高速ではありません。

ありがとう!

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

ruby-on-rails - Railsでマークダウンをサニタイズしますか?

ユーザーはアプリケーションで「記事」を編集できます。各記事は DB でマスターされ、Markdown としてクライアントに送信されます。Javascript を使用してクライアント側の HTML に変換します。

これを行っているのは、ユーザーが記事を編集したいときに、マークダウンを編集してサーバーに直接 POST できるようにするためです (既にページにあるため)。

私の質問は、クライアントに送信する Markdown をサニタイズする方法です。Rails のsanitizeヘルパーをそのまま使用できますか?

また、一般的にこのアプローチについて何か考えはありますか? 私が考えたもう 1 つの戦略は、サーバー上で HTML をレンダリングしてサニタイズし、ユーザーが記事を編集したい場合にのみ Markdown をクライアントにプルすることでした。

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

web-applications - Markdownライブラリを使用する必要があるかどうかはどうすればわかりますか?

多くのGithubプロジェクトがMarkdownを使用していることがわかりました。私は当初、このライブラリは、ユーザーがソースコードスニペットを含む可能性のあるコメントや投稿を追加する機能を含むStackOverflowのようなサイトでのみ必要だと思っていました。ただし、一部のアプリは、そうでない場合でもMarkdownを使用しているようです。

Markdownは軽量マークアップ言語であり、元々はJohnGruberとAaronSwartzによって作成され、入力フォームと出力フォームの両方の可読性と「公開性」を最大限に高めています。この言語は、電子メールのプレーンテキストをマークアップするための既存の規則から多くの手がかりを取ります。Markdownは、マークアップされたテキスト入力を有効で整形式のXHTMLに変換し、左向きの山かっこ('<')とアンパサンドを対応する文字エンティティ参照に置き換えます。

現在、ユーザーがコメントを追加できる機能を備えたWebアプリを作成しています。コメントにソースコードが含まれていない場合でも、これにMarkdownを使用する必要がある可能性はありますか?

0 投票する
6 に答える
11732 参照

objective-c - CocoaアプリケーションのMarkdownの最も簡単な実装は何ですか?

私はObjective-CでCocoaアプリケーションを書いていますが、Markdownを組み込むことができるようにしたいと思います。ユーザーはMarkdown構文でテキストを入力し、「エクスポート」ボタンをクリックすると、プログラムはXHTMLのファイルを出力します。

しかし、選択肢はたくさんあるようです。C / C ++実装の1つを使用でき、CocoaアプリのリソースとしてPerlスクリプトを実行できます。Python実装とPyObjCブリッジ、またはPerl実装とCamelBonesまたはPerlObjCブリッジを使用できると思います。最も簡単で簡単な解決策は何でしょうか?スレッド化が必要なリアルタイムレンダリングプレビューのような複雑なことは何もしていません。

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

django - Django & マークダウンの問題:「NoneType」オブジェクトに属性「strip」がありません

マークダウンとジャンゴの統合について問題があります。マークダウンをインストールし、モデル クラスを次のように変更した後:

私はこれらのトレースバックを得ました:

何が問題なのか本当にわかりません。何か案が?

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

php - JavaScript 対決、マークダウンが正しく解析されない

紛らわしい問題があります。

2 つのファイルがあり、どちらも対決を実行します。ただし、正しく解析できるファイルは 1 つだけのようです。

これが取引です。

ファイル 1は、PHP と AJAX を介して実行されます。

ファイル 2は、AJAX 要求を介して取得されます。ajax リクエストを処理するファイルには、このコードが含まれています。

アヤックスはこちら

ご覧のとおり、詳細を画面に表示する jQuery コードは、データベースからの直接の文字列ではなく、変数と JSON 文字列を除いてまったく同じです。

ファイル#1はマークダウンを正しく解析しませんが、ファイル2は...

これはファイル#1と#2のスクリーンショットです

ファイル #1

ファイル1が機能しない

ファイル #2

ファイル 2 の作業

これを引き起こしている可能性のあるものについて何か考えはありますか? また、修正に関するアイデアはありますか?

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

xml - WordprocessingML フォルダーを読み取り可能な docx に圧縮する方法

私は単純な Markdown -> docx パーサー/ライターを作成しようとしましたが、最後の部分で完全に行き詰まっています。これは最も簡単なはずです。つまり、フォルダーを .docx に圧縮して、Word またはその他の .docx リーダーが認識。

私のパーサーライターは実際には関係ありません。古い Word で生成された *.docx を単純に解凍し、通常の圧縮ユーティリティで再圧縮して、ファイルの末尾に docx を付けようとすると、この問題が発生します。追加しなければならない不思議なヘッダーがありますか、それとも特別な OPC 圧縮ユーティリティが必要ですか?

そこにあるはずのものを把握するために、これを行うツールはあまり必要ありません。WordprocessingML 仕様とは無関係のようです。

言うまでもなく、私は圧縮について何も知りません。私が Google で見つけたものはすべて、ビジネスで使用できる派手なユーティリティに関係していますが、GPLd か何かで、何にでも動作する小さな実行可能ファイルを作成しています。