是否可以使用 Redcarpet Markdown 库自动嵌入来自 youtube 共享链接的 youtube 视频?如果是这样,有人对如何去做有任何想法吗? (我正在使用 Ruby/Rails 3.2)
最佳答案
当然可以,您可以覆盖 .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。
关于ruby-on-rails - 是否可以扩展 Redcarpet 以从链接自动嵌入 youtube 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12334590/