diff options
-rw-r--r-- | templates/404.html | 12 | ||||
-rw-r--r-- | templates/navbar.html | 4 |
2 files changed, 16 insertions, 0 deletions
diff --git a/templates/404.html b/templates/404.html index e69de29..4c485a9 100644 --- a/templates/404.html +++ b/templates/404.html @@ -0,0 +1,12 @@ +{% extends "base.html" %} + +{% block content %} +<article class="post"> + <div class="post-title"> + <h1 class="title">404 Page</h1> + </div> + <div class="post-content"> + HTTP Error 404: 页面未找到。 + </div> +</article> +{% endblock %} diff --git a/templates/navbar.html b/templates/navbar.html index 75c5bbf..07abdb9 100644 --- a/templates/navbar.html +++ b/templates/navbar.html @@ -5,12 +5,16 @@ <li class="menu-item"> {% set url_inner = item['url'] | replace(from="$BASE_URL", to="") %} {% set url = url_inner ~ '/'%} + {% if page.path or section.path %} {% set path = page.path|default(value = section.path) %} {% if url == path or url_inner == path %} <a href="{{ item['url'] | replace(from="$BASE_URL", to=config.base_url) }}" class="current-menu-item-link">{{ trans(key=item['name']) }}</a> {% else %} <a href="{{ item['url'] | replace(from="$BASE_URL", to=config.base_url) }}" class="menu-item-link">{{ trans(key=item['name']) }}</a> {% endif %} + {% else %} + <a href="{{ item['url'] | replace(from="$BASE_URL", to=config.base_url) }}" class="menu-item-link">{{ trans(key=item['name']) }}</a> + {% endif %} </li> {% endfor %} </ul> |