Жидкая разметка для определения URL текущей страницы? - PullRequest
21 голосов
/ 23 марта 2012

Я только недавно начал использовать Github для размещения своего блога (используя Jekyll и Liquid).Тем не менее, у меня проблема, которую я пока не могу исправить .Проблема может быть взломана / решена, если я смог определить, какую "страницу" или "URL" посетил пользователь.

Что-то вроде:

{% if user_is_currently_at_this_url %}
    {{ display something }}
{% else %}
    {{ display something else }}
{% endif %}

Возможно ли это?Есть ли другой способ обойти эту проблему?

1 Ответ

36 голосов
/ 23 марта 2012

page.url - это URL-адрес текущей страницы без хоста (например, /index.html), как указано в Переменные страницы .Итак, в данном случае:

{% if page.url == "/index.html" %}
   something
{% else %}
   other thing
{% endif %}

(Однако я не думаю, что вам это нужно больше, ваша другая проблема, вероятно, решена. :))

...