ユーザーがゲーム レポートを提出できるサイトを持っています。私は現在、マークダウンと HTMLPurifier の組み合わせを使用して、マークアップを制限しています。
ユーザーギャラリーから画像を描画して、インライン写真のサポートを追加したいと思います。
サムネイルをクリックすると、対応するマークダウンコードスニペットがカーソル位置に挿入される、少しの JS を使用して画像サイドバーを作成しました。
これはすべてうまくいっていますが、この標準コードをマークダウン処理して私に与えるのではなく:
<img src="foo.jpg" />
私はむしろ次のようになりたい:
<a href="original/foo.jpg">
<img src="foo.jpg" />
</a>
つまり、元のフルサイズの画像への自動リンクです。
コードとパスは予測可能であるため、マークダウン後の HTML ステップで文字列置換を使用してこれらのタグを変更できますが、それは洗練されていないように思えます。
markdown.php
カスタマイズされたマークアップを提供するために拡張または変更する必要'<img />
がありますか?それとも、私が認識していない何らかの理由でこれは悪い考えですか?