_layouts/default.html in just-the-docs-0.3.2 vs _layouts/default.html in just-the-docs-0.3.3

- old
+ new

@@ -78,10 +78,11 @@ <label for="search-input" class="search-label"><svg viewBox="0 0 24 24" class="search-icon"><use xlink:href="#svg-search"></use></svg></label> </div> <div id="search-results" class="search-results"></div> </div> {% endif %} + {% include header_custom.html %} {% if site.aux_links %} <nav aria-label="Auxiliary" class="aux-nav"> <ul class="aux-nav-list"> {% for link in site.aux_links %} <li class="aux-nav-list-item"> @@ -99,10 +100,25 @@ {% endif %} </div> <div id="main-content-wrap" class="main-content-wrap"> {% unless page.url == "/" %} {% if page.parent %} + {%- for node in pages_list -%} + {%- if node.parent == nil -%} + {%- if page.parent == node.title or page.grand_parent == node.title -%} + {%- assign first_level_url = node.url | absolute_url -%} + {%- endif -%} + {%- if node.has_children -%} + {%- assign children_list = pages_list | where: "parent", node.title -%} + {%- for child in children_list -%} + {%- if page.url == child.url or page.parent == child.title -%} + {%- assign second_level_url = child.url | absolute_url -%} + {%- endif -%} + {%- endfor -%} + {%- endif -%} + {%- endif -%} + {%- endfor -%} <nav aria-label="Breadcrumb" class="breadcrumb-nav"> <ol class="breadcrumb-nav-list"> {% if page.grand_parent %} <li class="breadcrumb-nav-list-item"><a href="{{ first_level_url }}">{{ page.grand_parent }}</a></li> <li class="breadcrumb-nav-list-item"><a href="{{ second_level_url }}">{{ page.parent }}</a></li> @@ -132,18 +148,20 @@ </li> {% endfor %} </ul> {% endif %} - {% if site.footer_content != nil or site.last_edit_timestamp or site.gh_edit_link %} + {% capture footer_custom %} + {%- include footer_custom.html -%} + {% endcapture %} + {% if footer_custom != "" or site.last_edit_timestamp or site.gh_edit_link %} <hr> <footer> {% if site.back_to_top %} <p><a href="#top" id="back-to-top">{{ site.back_to_top_text }}</a></p> {% endif %} - {% if site.footer_content != nil %} - <p class="text-small text-grey-dk-000 mb-0">{{ site.footer_content }}</p> - {% endif %} + + {{ footer_custom }} {% if site.last_edit_timestamp or site.gh_edit_link %} <div class="d-flex mt-2"> {% if site.last_edit_timestamp and site.last_edit_time_format and page.last_modified_date %} <p class="text-small text-grey-dk-000 mb-0 mr-2">