2013-02-16 73 views
2

我是Jekyll的新手。我有以下YML扉页后:使用jekyll插件向液体模板添加元数据

--- 
layout: images-grid 
title: Grid Sample 
image: "/imgs/image1.jpg" 
--- 

我想创建标识所有的职位与“布局=图片网”,并增加了高度和形象为一体的宽度.RB插件yaml元数据,因此液体模板可以使用高度和宽度。

有没有办法做到这一点?

回答

0

你能不能在你的文件中做这样的事情?

{% if page.layout == images-grid %} 
// do something 
<img src="{{image}}" class="image-class"/> 
{% endif %} 
0

我在寻找类似的东西(这不是真的类似,但目标是相同的,使用插件编辑职位或职位的前事)。

到目前为止,我发现的唯一选择是实际使用ruby File类打开和编辑文件。因此,像:

fileHandler = File.open("2013-11-23-post-title.html", "w+") 

,然后在线路读取,编辑/添加新的内容到前面的问题是必要的,即:

fileHandler.puts "height: 480px\n width: 640px" 

这将是更好的/理想的,如果前事可用于操作作为页面或post对象的属性,但我不认为它是。我要检查github上的项目页面,看看是否已经有一个功能请求打开。