3

我有一个用户可以提交游戏报告的网站。我目前使用 markdown 和 HTMLPurifier 的组合来允许有限的标记。

我想添加内联照片支持,从用户图库中绘制图像。

我用一点 JS 构建了一个图像侧边栏,在缩略图单击时会在光标位置插入相应的降价代码片段。

这一切都很好,但不是降价处理这个标准代码并给我:

<img src="foo.jpg" />

我宁愿最终得到:

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

即,自动链接到原始全尺寸图像。

因为代码和路径是可预测的,所以我可以在降价后的 HTML 步骤中通过字符串替换更改这些标签,但这似乎......不优雅。

我是否应该扩展或以其他方式修改markdown.php以给我一个定制的'<img />标记,或者由于某种我没有察觉的原因,这是一个坏主意?

4

1 回答 1

1

修改你的 markdown 解析器对我来说听起来是个好主意。您有权获得您想要的程序。请务必将您的更改也存储为补丁,以便您可以轻松地将它们重新应用到将来的 Markdown 版本。

于 2012-06-15T02:19:50.433 回答