mirror of
https://github.com/pawroman/zola-theme-terminimal.git
synced 2025-09-25 10:13:39 +02:00
Add 404 page which fits the rest of the theme
* Noting that (as of 0.14) zola does not pass much of a context when rendering the 404 page, so things like current URL/path aren't available * To work around this the `menu` macro has been split into `menu_for` which accepts a parameter for which item is active. * The previous macro continues to work as is, forwarding the results of figuring out which item is active to the new `menu_for` macro * The added 404 page will then use the `menu_for` macro and pass in a blank item
This commit is contained in:
parent
f37c65c951
commit
b04b1f5951
3 changed files with 28 additions and 2 deletions
16
templates/404.html
Normal file
16
templates/404.html
Normal file
|
@ -0,0 +1,16 @@
|
|||
{% extends "index.html" %}
|
||||
|
||||
{% block title %}
|
||||
404
|
||||
{% endblock title %}
|
||||
|
||||
{% block header_menu %}
|
||||
{{ menu_macros::menu_for(config=config, current_item="") }}
|
||||
{% endblock header_menu %}
|
||||
|
||||
{% block content %}
|
||||
<div class="post">
|
||||
<h1 class="post-title">Lost?</h1>
|
||||
<p>This page does not exist.</p>
|
||||
</div>
|
||||
{% endblock content %}
|
Loading…
Add table
Add a link
Reference in a new issue