Zum Hauptinhalt springen

Angepasste Seiten Neu

Als Eleventy-Plugin erlaubt LFP Docs das Hinzufügen von beliebigen Vorlagen, Layouts und einzelnen Seiten. LFP Docs limitiert dabei in keinster Weise die Möglichkeiten zur Erstellung von Seiten, die Eleventy zur Verfügung stellt, wenn dabei weder Plugin-Vorlagen noch Organisationsdetails verwendet werden.

Nachfolgend finden sich einige Beispiele, wie Seiten gestaltet sein können, die ähnlich zu Vorlagen von LFP Docs gestaltet sind.

Fehlerseiten

Die wichtigste angepasste Seite ist womöglich eine Seite zur Darstellung von Fehlern, beispielsweise zur Darstellung von Navigationsfehlern (HTTP-Fehlercode 404).

Eine rudimentäre Fehlerseite könnte folgendermaßen aussehen:

---
layout: lfp-base-bare
permalink: /404.html
title: "404: File Not Found"
---
<h1>Angepasste Seiten</h1>

<p>Die gesuchte Seite existiert leider nicht.</p>
404.html

Changelogseite

Es kann eine eigene Seite für die Auflistung von Changelogs erstellt werden, wobei alle Functionen von Eleventy zur Verfügung stehen.

---
layout: lfp-base-bare
permalink: /changelog.html
title: "Changelog"
---
<h1>{{ title }}</h1>

{% for release, changes in releases -%}
<h2>{{ release.tag }}</h2>
<ul>
  {% for item in changes -%}
  <li>{{ item }}</li>
  {%- endfor %}
</ul>
{%- endfor %}
changelog.html

Wobei releases als globale Daten gespeichert wird:

{
    "1.1.0": [
        "neue, tolle Funktion"
    ],
    "1.0.1": [
        "offensichtliche Schwachstelle behoben"
    ],
    "1.0.0": [
        "neue Major-Veröffentlichung!"
    ]
}
/_data/releases.json