这是一个用于Jekyll的youku、tudou嵌入插件。
This is a plugin meant for Jekyll.
用例:
Example use:
将youku.rb和/或tudou.rb文件拷贝至_plugins
目录下,然后在文章中输入以下代码即可嵌入。
Easily embed a YouTube video. Just drop these files in your `_plugins directory.
{% youku XNTc2ODk1NjI0 %}
{% tudou XNTc2ODk1NjI0 %}
你还可以定义播放器的宽度和高度。如果你不提供,将使用默认值560 x 420。
You can also specify a height and width. If you do not, it defaults to 560 x 420.
{% youku XNTc2ODk1NjI0 500 400 %}
{% tudou XNTc2ODk1NjI0 500 400 %}
您好,我是在 Jekyll Plugins看到的这个插件。目前,我还没有使用这个插件,但是由于这个插件是基于 Generate YouTube Embed (tag) by joelverhagen 制作的,但是joelverhagen的正则表达式的写法在我看来是有瑕疵的,你可以上 a Ruby regular expression editor 测试一下。
当我输入joelverhagen的表达式即
^\s*([^\s]+)(\s+(\d+)\s+(\d+)\s*)?
的时候,结果是有四个变量而非三个变量,我想也许是因为整个正则表达式中有四个()的原因。所以我尝试修改了Syntax为^\s*([^\s]+)\s*(\d+)?\s*(\d+)?\s*?
,这时候的输出可以非常好的匹配程序的其他地方。所以,如果您有空的,可以再次检查下这个正则表达式,希望它可以为更多人服务。
欢迎您的再次指教,谢谢