【发布时间】:2015-06-27 20:00:44
【问题描述】:
如果我想获取一个页面的 url,这并不复杂:
page.url
但是,如果我创建一个集合,它的工作是用作包含而不是页面?
如果我创建这样一个集合并请求 page.url,它会为我提供集合的路径,而不是当前 url 的路径。
有没有办法在 Jekyll 中获取 real 当前 URL?
编辑:示例
test.md:
---
title: Test page
permalink: /test/
---
Test page
{% for block in site.blocks %}
{% if block.whatever %}
{{ block.content }}
{% endif %}
{% endfor %}
_blocks/block.md:
---
whatever: true
---
{% page.relative_path %}
得到:
Test page
/_blocks/block.md
预期:
Test page
test.md
【问题讨论】:
标签: jekyll