2013-02-16 70 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上的項目頁面,看看是否已經有一個功能請求打開。