是否可以将Redcarpet扩展为从链接自动嵌入YouTube视频?

时间:2012-09-08 21:20:08

标签: ruby-on-rails ruby markdown redcarpet

是否可以使用Redcarpet Markdown库从youtube共享链接自动嵌入YouTube视频?如果是这样,任何人都有任何关于如何去做的想法? (我正在使用Ruby / Rails 3.2)

1 个答案:

答案 0 :(得分:5)

当然可以,你可以覆盖方法.to_html,但你可能不需要扩展它,你可以改为做这样的事情;

# my regex is a little rusty
@html = Redcarpet.new(@article.content).to_html
@html = @html.gsub(/\[youtube\s+(.*?)\]/, "....actual html you want in here with youtube id \\1 ")

这将用您的自定义html替换[youtube YOUTUBE_ID]的任何实例。