我有一个用户可以提交游戏报告的网站。我目前使用 markdown 和 HTMLPurifier 的组合来允许有限的标记。
我想添加内联照片支持,从用户图库中绘制图像。
我用一点 JS 构建了一个图像侧边栏,在缩略图单击时会在光标位置插入相应的降价代码片段。
这一切都很好,但不是降价处理这个标准代码并给我:
<img src="foo.jpg" />
我宁愿最终得到:
<a href="original/foo.jpg">
<img src="foo.jpg" />
</a>
即,自动链接到原始全尺寸图像。
因为代码和路径是可预测的,所以我可以在降价后的 HTML 步骤中通过字符串替换更改这些标签,但这似乎......不优雅。
我是否应该扩展或以其他方式修改markdown.php
以给我一个定制的'<img />
标记,或者由于某种我没有察觉的原因,这是一个坏主意?