問題タブ [javascript-marked]

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

javascript - マークされたスロー エラー (Markdown) - Meteor

markdownそのため、マークダウン構文を html に変換するための何らかのプラグインを取得しようとしましたが、多くの問題が発生しています。私は流星を使用していますが、それが本当に問題なのかどうかはわかりません。

次のプラグインを試しました: Marked( https://github.com/chjj/marked )

そして、私はそれでこれらのエラーを受け取ります

pagedown-bootstrap同じプラグインの他のバージョンのような他のプラグインを試してみましたが、それらでも同様のエラーが発生します。

私が見逃している特定の何かがありますか?

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

node.js - レンダリングされたマークダウンをエクスプレスとマーク付きで返す

そのため、ルートにアクセスしたときにマークダウン ファイルの内容を html で返す小さなテスト アプリケーションを実行しています。マークダウンをレンダリングするためにマークを使用しています ( https://github.com/chjj/marked )。

これが私がこれまでに持っているものです-

localhost:3000 に移動すると、-

TypeError: 未定義のメソッド 'replace' を呼び出せませんhttps://github.com/chij/markedに報告してください。

文字列を送信しようとしているのは確かで、 res.send('Hello World!') は問題なく動作します。申し訳ありませんが、私は Node と Express の両方に慣れていないので、まだ解決していません。どんな助けでも大歓迎です。

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

javascript - Marked ( Markdown ) + Mermaid ( Flow Chart & Diagrams )

Mermaid を取得するのに苦労しています - https://github.com/knsv/mermaid を Marked と連携させる - https://github.com/chjj/marked

私が集めたものから、マークダウンで次のように書くことができるはずです

レンダリングする

私は何が欠けていますか?

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

javascript - モジュール関数を別のファイルの関数に渡す

ここで何が起こっているのか正確にはわかりませんが、しばらくの間私を悩ませてきました。markedノード マークダウン パーサーは次のように機能します。

それはすべてうまくいきます。しかし、マークされたモジュール関数を別のファイルから関数に渡し、その関数でオプションを設定するプラグイン システムを構築しています。

marked関数はプラグイン関数に正しく渡され、関数setOptionsが呼び出されmarkedますが、後でメイン スクリプトで使用すると、オプションが設定されません。メイン スクリプトでオプションを設定すると、機能します。

markedFunctionあり、その実装がsetOptions()これの原因であるかどうかは少しわかりませんか?

何かご意見は?

0 投票する
0 に答える
997 参照

javascript - マークダウン テキストをレンダリングする
mark.min.js を含むタグ

私は現在、マークダウン ファイルで動作するオンライン テキスト編集システムに取り組んでいます。エディターは正常に動作します (ユーザーがファイルを編集している間、マークダウン入力はプレビュー用に mark.min.js で解析されます) が、表示専用の目的でページを実装するときに奇妙な問題が発生しました。

同じマークダウン パーサーを使用したいので、クライアント側で mark.min.js を使用してファイルを解析する必要があります<pre>。マークダウン ファイルは、通常のテキスト エディター (最も読みやすい形式) と同じように表示されます。テキストを解析してフォーマットされたテキストに置き換えるには、次を使用します。

ただし、エディターで機能している間、何らかの形ですべての引用符がすべて解析されていないことがわかります。>パーサーを無効にして<pre>タグ間のマークダウン ファイルを表示すると、すべてのマークが表示されます。以下でも動作します:

誰かがなぜこれがうまくいかないのか説明できますか?

私のHTMLコード:

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

javascript - MarkedJS でのレンダリング

何らかの奇妙な理由でコードが適切にレンダリングされず、コードが表示されないというこの問題があります。だからここに Controller(AngularJS) からの私のコードがあります:

そして、これが最小限の HTML です。

ご覧のとおり、元の値をログに記録したところ、正しい結果が得られました。 ここに画像の説明を入力

ええ、それは正しいことをログに記録します..そして、それは正しいディスプレイを表示しなければなりませんか? ここに画像の説明を入力

いいえ、上記のように、すべてのコードが 1 行にあり、「マーク」されているものはありません。もっとコードを見たい場合は、以下のコメントでお知らせください。助けていただければ幸いです。

0 投票する
0 に答える
343 参照

javascript - 行とリンクの変更のみを許可します。マークが付いている他のすべての機能を無効にします

http://jsfiddle.net/zsvbzwgL/1/

行とリンクの変更のみを許可する方法。マークされた他のすべての機能を無効にします https://github.com/chjj/marked ?
(フォント スタイル、ヘッダー、リスト スタイル、画像など)

js

html

アップデート

私は以下の2つの方法を試しましたが、どちらも強力では機能しません... // lexer.rules.strong = { exec: function() {} }; lexer.rules.strong = /(a^) (a^) (a^)/; リソースhttps://github.com/chjj/marked/issues/420

これをmarked.jsで見つけ、

しかし、marked.InlineLexer.rules.strong = /(a^) (a^) (a^)/;または上記の方法でlexer.rules.strongは、両方ともまだ機能しません...