feat: Change file structure

- Move return object to named export for 11ty config
- screens is now view
- 11ty data files moved to view/_data
- templates is now view/_includes
- Both are the default directories
- data is now used as intended, for user data
- Update index to reflect filenames and structure
This commit is contained in:
sthag 2026-04-05 14:13:32 +02:00
parent 610e22b3c9
commit b67a8a893a
78 changed files with 21 additions and 19 deletions

View file

@ -0,0 +1,5 @@
---
title: Blank
---
{% assign pageId = page.fileSlug -%}
{% layout 'hippie/simple.liquid' %}

View file

@ -0,0 +1,13 @@
---
title: Default
---
{% assign pageId = page.fileSlug -%}
{% assign pageClass = 'default' -%}
{% assign bodyClass = 'default' -%}
{% layout 'hippie/default.liquid' %}
{% block title %}{{ title }}{% endblock %}
{% block body %}
<!-- {{ title }} body -->
{% endblock %}

View file

@ -0,0 +1,19 @@
---
title: 304
---
{% assign bodyClass = 'body_status' %}
{% layout 'hippie/status.liquid' %}
{% block main %}
{{ block.super -}}
<h3>Umleitung</h3>
<p>Unverändert <dfn>Not Modified</dfn></p>
<blockquote cite="https://de.wikipedia.org/wiki/HTTP-Statuscode#3xx_%E2%80%93_Umleitung">
<p>Der Inhalt der angeforderten Ressource hat sich seit der letzten Abfrage des Clients nicht verändert und wird
deshalb nicht übertragen. Zu den Einzelheiten siehe <a
href="https://de.wikipedia.org/wiki/Browser-Cache#Versionsvergleich" title="Browser-Cache">Browser-Cache-Versionsvergleich</a>.
</p>
<p class="quote_source"><a
href="https://de.wikipedia.org/wiki/HTTP-Statuscode#3xx_%E2%80%93_Umleitung">Wikipedia</a></p>
</blockquote>
{% endblock %}

View file

@ -0,0 +1,16 @@
---
title: 400
---
{% assign bodyClass = 'body_status' %}
{% layout 'hippie/status.liquid' %}
{% block main %}
{{ block.super -}}
<h3>Client-Fehler</h3>
<p>Fehlerhafte Anfrage! <dfn>Bad Request</dfn></p>
<blockquote cite="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">
<p>Die Anfrage-Nachricht war fehlerhaft aufgebaut.</p>
<p class="quote_source"><a href="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">Wikipedia</a>
</p>
</blockquote>
{% endblock %}

View file

@ -0,0 +1,17 @@
---
title: 401
---
{% assign bodyClass = 'body_status' %}
{% layout 'hippie/status.liquid' %}
{% block main %}
{{ block.super -}}
<h3>Client-Fehler</h3>
<p>Nicht autorisiert! <dfn>Unauthorized</dfn></p>
<blockquote cite="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">
<p>Die Anfrage kann nicht ohne gültige Authentifizierung durchgeführt werden. Wie die Authentifizierung durchgeführt
werden soll, wird im „WWW-Authenticate“-Header-Feld der Antwort übermittelt.</p>
<p class="quote_source"><a href="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">Wikipedia</a>
</p>
</blockquote>
{% endblock %}

View file

@ -0,0 +1,17 @@
---
title: 403
---
{% assign bodyClass = 'body_status' %}
{% layout 'hippie/status.liquid' %}
{% block main %}
{{ block.super -}}
<h3>Client-Fehler</h3>
<p>Nicht erlaubt! <dfn>Forbidden</dfn></p>
<blockquote cite="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">
<p>Die Anfrage wurde mangels Berechtigung des Clients nicht durchgeführt, bspw. weil der authentifizierte Benutzer
nicht berechtigt ist, oder eine als HTTPS konfigurierte URL nur mit HTTP aufgerufen wurde.</p>
<p class="quote_source"><a href="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">Wikipedia</a>
</p>
</blockquote>
{% endblock %}

View file

@ -0,0 +1,18 @@
---
title: 404
---
{% assign bodyClass = 'body_status' %}
{% layout 'hippie/status.liquid' %}
{% block main %}
{{ block.super -}}
<h3>Client-Fehler</h3>
<p>Hier ist nichts. <dfn>Not Found</dfn></p>
<blockquote cite="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">
<p>Die angeforderte Ressource wurde nicht gefunden. Dieser Statuscode kann ebenfalls verwendet werden, um eine
Anfrage ohne näheren Grund abzuweisen. Links, welche auf solche Fehlerseiten verweisen, werden auch als Tote
Links bezeichnet.</p>
<p class="quote_source"><a href="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">Wikipedia</a>
</p>
</blockquote>
{% endblock %}

View file

@ -0,0 +1,16 @@
---
title: 408
---
{% assign bodyClass = 'body_status' %}
{% layout 'hippie/status.liquid' %}
{% block main %}
{{ block.super -}}
<h3>Client-Fehler</h3>
<p>Zeitüberschreitung der Anforderung. <dfn>Request Timeout</dfn></p>
<blockquote cite="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">
<p>Innerhalb der vom Server erlaubten Zeitspanne wurde keine vollständige Anfrage des Clients empfangen.</p>
<p class="quote_source"><a href="https://de.wikipedia.org/wiki/HTTP-Statuscode#4xx_.E2.80.93_Client-Fehler">Wikipedia</a>
</p>
</blockquote>
{% endblock %}

View file

@ -0,0 +1,16 @@
---
title: 500
---
{% assign bodyClass = 'body_status' %}
{% layout 'hippie/status.liquid' %}
{% block main %}
{{ block.super -}}
<h3>Server-Fehler</h3>
<p>Allgemeiner Server Fehler!!! <dfn>Internal Server Error</dfn></p>
<blockquote cite="https://de.wikipedia.org/wiki/HTTP-Statuscode#5xx_%E2%80%93_Server-Fehler">
<p>Dies ist ein „Sammel-Statuscode“ für unerwartete Serverfehler.</p>
<p class="quote_source"><a href="https://de.wikipedia.org/wiki/HTTP-Statuscode#5xx_%E2%80%93_Server-Fehler">Wikipedia</a>
</p>
</blockquote>
{% endblock %}

View file

@ -0,0 +1,18 @@
---
title: 503
---
{% assign bodyClass = 'body_status' %}
{% layout 'hippie/status.liquid' %}
{% block main %}
{{ block.super -}}
<h3>Server-Fehler</h3>
<p>Dienst nicht verfügbar. <dfn>Service Unavailable</dfn></p>
<blockquote cite="https://de.wikipedia.org/wiki/HTTP-Statuscode#5xx_%E2%80%93_Server-Fehler">
<p>Der Server steht temporär nicht zur Verfügung, zum Beispiel wegen Überlastung oder Wartungsarbeiten. Ein
„Retry-After“-Header-Feld in der Antwort kann den Client auf einen Zeitpunkt hinweisen, zu dem die Anfrage
eventuell bearbeitet werden könnte.</p>
<p class="quote_source"><a href="https://de.wikipedia.org/wiki/HTTP-Statuscode#5xx_%E2%80%93_Server-Fehler">Wikipedia</a>
</p>
</blockquote>
{% endblock %}

View file

@ -0,0 +1,12 @@
---
title: Maintenance
---
{% assign pageClass = 'h_full_view' -%}
{% layout 'hippie/status.liquid' %}
{% block body %}
<hgroup id="root" class="txt_center">
<h1 class="txt_hero txt_gradient">HIPPIE</h1>
<p>Diese Seite wird gerade gewartet.</p>
</hgroup>
{% endblock %}

View file

@ -0,0 +1,3 @@
{
"tags": "demoPage"
}