{%- comment -%}
page_root
extracts the first component of a page url
params:
page=<page-object>
{%- endcomment -%}
{%- comment -%}push prior state{%- endcomment -%} {%- assign __url_pieces = url_pieces -%}
{%- assign url_pieces = include.page.url | split: '/' -%} {%- for piece in url_pieces -%}
{%- unless piece.size > 0 -%}{%- continue -%}{%- endunless -%} /{{ piece }} {%- break -%}
{%- endfor -%}
{%- comment -%}pop prior state{%- endcomment -%} {%- assign url_pieces = __url_pieces -%}