parts = list(e for e in url.split("/") if e)
ret = []
- for part in ("/".join(parts[:i] for i in range(1, len(parts))):
+ for part in ("/".join(parts[:i]) for i in range(1, len(parts))):
ret.append(("/%s" % part, self.get_page_title(part, os.path.basename(part))))
return ret
</div>
<div class="col-12 col-lg-9">
- {% if not request.path == "/" %}
- {% module WikiNavbar(page) %}
- {% end %}
+ {% module WikiNavbar(page) %}
{% block main %}{% end block %}
</div>
-<ol class="breadcrumb">
- {% for page, title in breadcrumbs %}
- <li class="breadcrumb-item">
- <a href="{{ page }}">{{ title }}</a>
- </li>
- {% end %}
+{% if len(breadcrumbs) >= 1 %}
+ <ol class="breadcrumb">
+ {% for page, title in breadcrumbs %}
+ <li class="breadcrumb-item">
+ <a href="{{ page }}">{{ title }}</a>
+ </li>
+ {% end %}
- <li class="breadcrumb-item {% if not suffix %}active{% end %}">
- {{ page_title }}
- </li>
+ <li class="breadcrumb-item {% if not suffix %}active{% end %}">
+ {{ page_title }}
+ </li>
- {% if suffix %}
- <li class="breadcrumb-item active">{{ suffix }}</li>
- {% end %}
-</ol>
+ {% if suffix %}
+ <li class="breadcrumb-item active">{{ suffix }}</li>
+ {% end %}
+ </ol>
+{% end %}