{# ============================================================================= 404.html — Page Not Found Error Page ============================================================================= Rendered when Moosey CMS cannot find a matching content file for the requested URL. This happens when: • The URL path does not map to any Markdown file • The Markdown file exists but is a draft in production mode • A path traversal attempt is detected (security check) • An error occurs during Markdown parsing or template rendering Moosey returns HTTP 404 alongside this rendered page. Template Variables: {{ request }} – The FastAPI Request object (useful for logging URL) Note: Unlike other pages, Moosey does NOT inject the full globals context into the 404 template (nav_items, breadcrumbs, etc. may be absent). Extends: layout/base.html ============================================================================= #} {% extends "layout/base.html" %} {% block content %}
{# The 404 number is rendered as a large, faint background element using opacity-20 to create a visual brand statement while keeping the actual error message readable. #}

404

Page Not Found

Sorry, we could not find the page you are looking for. It might have been moved or does not exist.

{# -- Link back to homepage -- #} Go back home
{% endblock %}