ruby Jekyll Lightbox图像插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Jekyll Lightbox图像插件相关的知识,希望对你有一定的参考价值。

# A Liquid tag for Jekyll sites that allows embedding Lightbox images.
# by: kyoendo
# Source URL: https://gist.github.com/4035604
#
# Example usage: {% lightbox 2012/abc.png, Title of Image, Alt Title %}
module Jekyll
  class LightboxTag < Liquid::Tag
    def initialize(tag_name, text, token)
      super
      @text = text
    end

    def render(context)
      path, title, alt = @text.split(',').map(&:strip)
      %{<a href="/assets/images/#{path}" rel="lightbox" title="#{title}"><img src="/assets/images/#{path}" alt="#{alt || title}" /></a>}
    end
  end
end

Liquid::Template.register_tag('lightbox', Jekyll::LightboxTag)

以上是关于ruby Jekyll Lightbox图像插件的主要内容,如果未能解决你的问题,请参考以下文章

ruby jekyll中gist的插件:https://gist.github.com/BinaryMuse/803483

支持移动触摸的jQuery图片Lightbox插件

Jekyll定制收藏钩

ruby [Jekyll补充数据模块]将jekyll post的补充数据文件复制到帖子的内置html附近的位置#data #jekyll

ruby Jekyll模板中的环境变量

ruby 中等喜欢Jekyll的阅读时间