3

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

4

1 回答 1

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 ")

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

于 2012-09-09T01:40:33.917 回答