web-dev-qa-db-ja.com

現在のページのURLを検出するためのリキッドマークアップ?

最近、Githubを使用してブログをホストし始めました(JekyllとLiquidを使用)。しかし、私は 現在修正できない問題 を抱えています。ユーザーがアクセスしている「ページ」または「URL」を検出できれば、この問題はハッキング/解決される可能性があります。

何かのようなもの:

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

これは可能ですか?この問題を回避する他の方法はありますか?

21
n0pe

page.urlは、ホストを除いた現在のページのURLです(例:/index.html)、 ページ変数 に記載されています。したがって、この場合:

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

(ただし、これはもう必要ないと思います。他の問題はおそらく解決されています。:))

39
huon