2017-01-01 35 views
0

標題說明了一切。有沒有辦法在Jekyll中訪問當前文件名?在跳開槍並嘗試將其標記爲重複之前,請記住,我詢問的是當前文件名,而不是生成的可通過page.url訪問的文件路徑。當前文件的jekyll文件名

舉一個例子,假設有一個file1.html,其中包含file2.html。我希望能夠獲得file1.html,如果我在file1.html和file2.html中,反之亦然。 page.path只返回生成的文件的文件名,就像我將從file2.html中獲取file1.html一樣。

一個具體的例子:

file2.html:

<div> 
{{ page.name }} 
</div> 

的file1.html:

<div> 
{% include file2.html %} 
</div> 

的index.html:

{% include file1.html %} 

渲染:

<div> 
    <div> 
    index.html 
    </div> 
</div> 

相反的index.html,我希望它返回file2.html

感謝

+0

請澄清更多的我不明白你的問題 –

+0

看起來你必須創建自己的變量。 – GeekUser

回答

0

編輯:一個包括僅僅是被插入到頁面的片段。一旦完成每個包含,該頁面就會作爲一個單獨的代碼塊進行處理。

有沒有辦法從液體得到任何信息關於包括name.b

+0

不起作用。它返回正在渲染的頁面的名稱,如file1而不是file2。 –