3

ユーザーがゲーム レポートを提出できるサイトを持っています。私は現在、マークダウンと HTMLPurifier の組み合わせを使用して、マークアップを制限しています。

ユーザーギャラリーから画像を描画して、インライン写真のサポートを追加したいと思います。

サムネイルをクリックすると、対応するマークダウンコードスニペットがカーソル位置に挿入される、少しの JS を使用して画像サイドバーを作成しました。

これはすべてうまくいっていますが、この標準コードをマークダウン処理して私に与えるのではなく:

<img src="foo.jpg" />

私はむしろ次のようになりたい:

<a href="original/foo.jpg">
    <img src="foo.jpg" />
</a>

つまり、元のフルサイズの画像への自動リンクです。

コードとパスは予測可能であるため、マークダウン後の HTML ステップで文字列置換を使用してこれらのタグを変更できますが、それは洗練されていないように思えます。

markdown.phpカスタマイズされたマークアップを提供するために拡張または変更する必要'<img />がありますか?それとも、私が認識していない何らかの理由でこれは悪い考えですか?

4

1 に答える 1

1

マークダウン パーサーを変更することは、私にとっては良い考えのように思えます。希望するプログラムを取得する権利があります。変更をパッチとして保存して、将来のバージョンのマークダウンに簡単に再適用できるようにしてください。

于 2012-06-15T02:19:50.433 に答える