将文本 Body 中的 URL 替换为 URL 的图像标签
Replace URL in Text Body with an Image Tag for that URL
正如标题所暗示的那样,我想找到一种方法来将 body 文本(对于博客)中的 URL 替换为这些 URL 的图像标签。我怀疑我需要做某种形式的正则表达式。有人做过这样的事吗?
编辑:
为了更多地描述用例,我有一个正在构建的 blog-esque 站点。我希望博客作者能够 'drop' 将 url 放入文本帖子(以换行符分隔),并让 rails 智能地解析字符串并用图像替换任何 url(可能在辅助方法中)。
最明智的方法是使用类似 Markdown 的东西(或完全类似的东西)并确保你的帖子被正确标记。这似乎是最新的 gem for Markdown,https://github.com/vmg/redcarpet。
或者,如果您想自己做,以某种方式标记 link 仍然是明智的。例如,{image src=link_to_the_image_here}
.
这将使在文本正文中查找图像变得更加容易。
正如标题所暗示的那样,我想找到一种方法来将 body 文本(对于博客)中的 URL 替换为这些 URL 的图像标签。我怀疑我需要做某种形式的正则表达式。有人做过这样的事吗?
编辑:
为了更多地描述用例,我有一个正在构建的 blog-esque 站点。我希望博客作者能够 'drop' 将 url 放入文本帖子(以换行符分隔),并让 rails 智能地解析字符串并用图像替换任何 url(可能在辅助方法中)。
最明智的方法是使用类似 Markdown 的东西(或完全类似的东西)并确保你的帖子被正确标记。这似乎是最新的 gem for Markdown,https://github.com/vmg/redcarpet。
或者,如果您想自己做,以某种方式标记 link 仍然是明智的。例如,{image src=link_to_the_image_here}
.
这将使在文本正文中查找图像变得更加容易。