我有一个网站,用户可以归档游戏报告。我目前使用markdown和HTMLPurifier的组合来允许有限的标记。
我想添加内联照片支持,从用户画廊绘制图像。
我已经使用一些JS构建了一个图像侧边栏,在缩略图单击时,它会在光标位置插入相应的markdown代码片段。
这一切都很好,但不是通过标记来处理这些标准代码,然后给我:
<img src="foo.jpg" />我更愿意以这样的方式结束:
<a href="original/foo.jpg">
<img src="foo.jpg" />
</a>即到原始全尺寸图像的自动链接。
因为代码和路径是可预测的,所以我可以通过字符串替换在标记后的HTML步骤中更改这些标记,但这似乎...不雅观。
我是否应该扩展或修改markdown.php来给我一个自定义的'<img />标记,或者这是一个坏主意,因为某些我没有意识到的原因?
发布于 2012-06-15 10:19:50
对我来说,修改你的markdown解析器听起来是个好主意。你有权得到你想要的程序。一定要将您的更改存储为补丁,这样您就可以轻松地将它们重新应用于未来版本的markdown。
https://stackoverflow.com/questions/11043846
复制相似问题