問題タブ [parsedown]

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

php - Parsedown を拡張してクラスをテーブル タグに追加する方法

各テーブル タグにデフォルト クラスを追加できるように、 Parsedownの拡張機能を作成したいと考えています。関数に属性を割り当てる行を追加することで、ソース コードをうまくハッキングできることがわかりましたblockTable(870 行あたり)。

ただし、Change Element Markup 拡張機能のチュートリアルに大まかに従おうとすると、失敗します (おそらく、テーブルの解析が反復プロセスである可能性があり、チュートリアルの例が単純な文字列の置換であるためです)。

私はもう試した:

しかし、それはうまくいきません。

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

laravel - pre タグ内のエスケープされた小なり記号を変換する

サイト内の文字をエスケープするために HTMLPurifier を使用しています。<すべてのand>&gt;andに効果的に変換し&ltます。また、サイト内にコードを表示したいのですが、 を使用してサイトにコードを配置すると、と記号<pre><code>...</code></pre>をレンダリングする代わりに、エンコードされた として表示されたままになります。&gt;&lt<>&gt;

タグがフォーマット済みのテキストを表示することを意図していることは知っています<pre>

JS/JQuery を使用して ( & )としてレンダリングするタグでラップされている場合にのみ、これらのシンボル ( &gt;& )を安全に変換するにはどうすればよいですか?&lt;<pre><code>...</code></pre><>

<php 'default' => 'local'に変換します&lt;php 'default' =&gt; 'local'

注: HTML タグをレンダリングする場合、これは発生しません。HTMLPurifier が原因だと思います。

HTML は次のように正しくレンダリングされます。

更新#1:

サイトで Markdown を使用しており、HTMLPurifier の構成は次のとおりです。

更新 #2 (02/19/19)

この問題により、以前のコードを検索する必要がありました。この問題は、Purifier ではなくParsedownである Markdown パーサーから発生しました。浄水器は正常に作動していました。以下の Markdown 構成と使用コードを追加しました。

使用法:

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

php - parsedown 要素に css クラスを追加する

parsedownを使用してマークダウンされた要素に css クラス名を追加することは可能ですか? もしそうなら、どのように?それを行う準備ができている拡張機能はありますか?

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

php - パースダウン エスケープ ブロークン

setMarkUpEscapedが機能していません。

コードの例

PostMbody は、次のようにフォーマットされた単なるテキストエリアです。

ページが空白になり、500 エラーが返されます。

私はそのようにParsedownを含めています(最新バージョン)

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

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

php - Composer & Parsedown - クラス 'UserFrosting\\Parsedown' が見つかりません

composerを使用してParsedownをインストールすることができました

クラスパスを autoload セクションに追加しました

しかし、この行を実行しようとすると...

...私はこのエラーで終わります:

クラス 'UserFrosting\Parsedown' が見つかりません

php composer.phar dump-autoload を実行しても解決しませんでした。

ここで何が欠けていますか?UserFrosting - UserFrosting \Parsedown でパースダウンが期待されるのはなぜですか?

完全な composer.json は次のとおりです。

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

php - パースダウン設定画像の幅と高さ

現在、CodeIgniter 3.1.3 とParsedown / Markdown Guideを使用しています

パースダウンを使用して、画像の幅と高さを設定できるようにしたいと思います

上記の方法を試しますが、代わりに画像のタイトルを設定します。

出力は次のようになります

parsedown ライブラリの質問画像の幅と高さを取得および設定できるように変更する方法はありますか?

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

php - parsedown が与える table 要素に class 属性を追加するには?

いくつかのマークダウン ファイルがあり、Laravel によって開発されたブログに表示したいと考えています。

だから私はそのような解決策を考えます:

コントローラ


table要素を除いてうまく機能します:

Parsedownそのような解析テーブル:

の中へ:

次に、ブートストラップ スタイルのないテーブルを取得しましたが、奇妙に見えます。私が取得したいものは次のとおりです。

それで、誰か私にそれについての提案をしてもらえますか?