在jekyll转换器中访问站点或发布变量

时间:2015-04-08 02:39:02

标签: ruby markdown jekyll

在流动性方面,我可以访问{{ post.title }}或降价中定义的任何变量。如何从转换器或生成器或过滤器获得等效的{{ post.title }}

1 个答案:

答案 0 :(得分:1)

来自转换器

没办法。他们只是将内容转换为hmtl。

来自发电机

在您收到Generate对象的site方法中,您可以循环播放site.pagessite.posts

来自过滤器的

根据您传递给过滤器的内容,您可以获得任何页面/帖子后变量

module Jekyll
  module MyFilters
    def filter_name(page)
      # do whatever with the page variables
    end
  end
end

Liquid::Template.register_filter(Jekyll::MyFilters)

示例电话:{{ page | filter_name }}