标题说明了一切。有没有办法在Jekyll中访问当前文件名?在你跳枪并尝试将其标记为重复之前,请记住我要求当前文件名,而不是生成的文件路径,可以通过page.url访问。
举个例子,假设有一个包含file2.html的file1.html。我希望能够获得file1.html如果我在file1.html和file2.html中反之亦然。 page.path只返回生成文件的文件名,因为我将从file2.html中获取file1.html。
一个具体的例子:
file2.html:
CMake Error at CMakeLists.txt:162 (include):
include could not find load file:
ThriftMacros
CMake Error at CMakeLists.txt:164 (ADD_LIBRARY_THRIFT):
Unknown CMake command "ADD_LIBRARY_THRIFT".
的file1.html:
<div>
{{ page.name }}
</div>
的index.html:
<div>
{% include file2.html %}
</div>
渲染:
{% include file1.html %}
我希望它返回file2.html
而不是index.html由于
答案 0 :(得分:0)
编辑:包只是插入页面的片段。完成每个包含后,页面将作为单个代码块处理。
无法从包含name.b
的液体中获取任何信息