{%- assign header_paths = site.header_pages | default: ("" | split: ",") -%}
{%- if !(header_paths | size) -%}
{%- assign index_paths = site.pages
| where_exp: "_", "_.name == 'index.md' and _.path contains '/'"
| map: "path" -%}
{%- assign filtered_paths = "" -%}
{%- for _ in index_paths -%}
{%- assign path = _ | split: "/" | first | append: "/index.md" -%}
{%- if _ == path -%}
{%- assign filtered_paths = filtered_paths | append: _ | append: "," -%}
{%- endif -%}
{%- endfor -%}
{%- assign header_paths = filtered_paths -%}
{%- assign current_subpath = page.path | split: "/" | first -%}
{%- if current_subpath | size -%}
{%- assign filtered_paths = "" -%}
{%- for _ in index_paths -%}
{%- assign subpath = _ | split: "/" | first -%}
{%- if subpath == current_subpath -%}
{%- assign filtered_paths = filtered_paths | append: _ | append: "," -%}
{%- endif -%}
{%- endfor -%}
{%- assign filtered_paths = filtered_paths | split: "," -%}
{%- if filtered_paths.size > 1 -%}
{%- assign header_paths = filtered_paths -%}
{%- endif -%}
{%- endif -%}
{%- endif -%}
{%- assign header_pages = site.pages
| where_exp: "_", "header_paths contains _.path and _.title and _.url != '/'"
| sort: "order" -%}
{{ site.title | escape }}
{%- if header_pages | size -%}
{%- endif -%}