{% capture api %} Swap `<header>` and `<navbar>` order by setting liquid `navbar: “top”` or `“bottom”` for pages or collections, in front matter or config defaults.
-
Usage
`navbar: “bottom”` or `nil`
-
`<header>`
-
`<navbar>`
`navbar: “top”`
-
`<navbar>`
-
`<header>`
-
**Called by** `_layouts/default.html`
-
Call `_includes/page/navbar.html`, `_includes/page/header.html`
{% endcapture %} {%- include api/save.html -%} {%- if page.navbar == 'top' or collection.navbar == 'top' -%}
{% include page/navbar.html nav=site.data.navbar %}
{%- endif -%} {% include page/header.html %} {%- assign navbar_bottom = page.navbar | default: collection.navbar | default: 'bottom' -%} {%- if navbar_bottom == 'bottom' -%}
{% include page/navbar.html nav=site.data.navbar %}
{%- endif -%}