diff --git a/theme/partials/path-item.html b/theme/partials/path-item.html new file mode 100644 index 00000000..81a0cfcc --- /dev/null +++ b/theme/partials/path-item.html @@ -0,0 +1,20 @@ +{% macro render(nav_item, ref = nav_item) %} + {% if nav_item.children %} + {% set first = nav_item.children | first %} + {% if first.children %} + {{ render(first, ref) }} + {% else %} + + + {{ ref.title }} + + + {% endif %} + {% else %} + + + {{ ref.title }} + + + {% endif %} +{% endmacro %} diff --git a/theme/partials/path.html b/theme/partials/path.html new file mode 100644 index 00000000..1a69a9bc --- /dev/null +++ b/theme/partials/path.html @@ -0,0 +1,33 @@ +{% import "partials/path-item.html" as item with context %} +{% if page.meta and page.meta.hide %} + {% set hidden = "hidden" if "path" in page.meta.hide %} +{% endif %} +{% set depth = page.ancestors | length %} +{% if nav.homepage %} + {% set depth = depth + 1 %} +{% endif %} +{% if depth > 1 %} + {% set count = namespace(value=1) %} + +{% endif %}