summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMole Shang <[email protected]>2023-03-26 23:30:21 +0800
committerMole Shang <[email protected]>2023-04-16 21:51:12 +0800
commit9ac91dbeffeb73aa4161c0ffb9801007de763e34 (patch)
tree22d317ddc122878f3a2b6fbf3bb46b963bb21688
parenta5b49171284c8a35ec5c6696ee9937662827ef57 (diff)
downloadSeje2-9ac91dbeffeb73aa4161c0ffb9801007de763e34.tar.gz
Seje2-9ac91dbeffeb73aa4161c0ffb9801007de763e34.tar.bz2
Seje2-9ac91dbeffeb73aa4161c0ffb9801007de763e34.zip
templates/404: new
-rw-r--r--templates/404.html12
-rw-r--r--templates/navbar.html4
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>