Über

Wichtige Hinweise

Allgemeine Inhalte im Kopf einer Seite

Seiten können im Kopf zwischen

--- und --- enthalten:

  • Title = Seitentitel
  • TitleContent = Seitentitel der im Inhalt angezeigt wird
  • TitleNavigation = Seitentitel der in der Navigation angezeigt wird
  • TitleHeader = Seitentitel der im Webbrowser angezeigt wird
  • TitleSlug = Seitentitel zum Speichern der Seite
  • Description = Beschreibung der Seite
  • Author = Autoren der Seite, durch Komma getrennt
  • Email = E-Mail des Seitenautors
  • Layout = Layout der Seite
  • LayoutNew = Layout um eine neue Seite zu erzeugen
  • Theme = Thema der Seite
  • Language = Sprache der Seite
  • Parser = Parser der Seite
  • Status = Status der Seite, unterstützte Statuswerte , z.B. unlisted
  • Redirect = Weiterleitung zu einer anderen Seite oder URL
  • Image = Bild der Seite
  • ImageAlt = Beschreibung des Bildes der Seite
  • Modified = Änderungsdatum der Seite, JJJJ-MM-TT Format
  • Published = Veröffentlichungsdatum der Seite, JJJJ-MM-TT Format
  • Tag = Tags zur Kategorisierung der Seite, durch Komma getrennt
  • Build = Optionen zum Erstellen einer statischen Webseite, durch Komma getrennt
  • Comment = Optionen zum Anzeigen von Kommentaren, durch Komma getrennt

Blogseiten

Diese enthalten noch

  • Published:
  • Author:
  • Layout: blog
  • Tag:

Wikiseiten

Diese enthalten noch

  • Layout: wiki
  • Tag:

Plugins

Allgemeine Plugins

Installiert sind:

  • blog.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • breadcrumb.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • bundle.php - in 0.8.106-0.8.22, nicht in 0.9.16-0.9
  • command.php - in 0.8.106-0.8.22, nicht in 0.9.16-0.9
  • contact.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • core.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • edit.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • emojiawesome.php - in 0.8.106-0.8.22, nicht in 0.9.16-0.9, dafür dort emoji.php
  • english.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • gallery.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • german.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • icon.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • image.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • markdown.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • meta.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • previousnext.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • serve.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • sitemap.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • slider.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • spanish.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • stockholm.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • toc.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • update.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • wiki.php - in 0.8.106-0.8.22; in 0.9.16-0.9

blog.php

  • [blogauthors] für eine Liste der Autoren
  • [blogtags] für eine Liste der Tags
  • [blogyears] für eine Liste der Jahre
  • [blogmonths] für eine Liste der Monate
    * [blogrelated] für eine Liste von Seiten, ähnlich zur aktuellen Seite gibt es wohl nicht mehr
  • [blogpages] für eine Liste von Seiten, alphabetische Reihenfolge
    * [blogchanges] für eine Liste von Seiten, veröffentlichte Reihenfolge gibt es wohl nicht mehr

Die folgenden Argumente sind verfügbar, alle bis auf das erste Argument sind optional:

  • StartLocation = Ort der Blogstartseite
  • EntriesMax = Anzahl der Einträge pro Abkürzung, 0 für unbegrenzt
  • FilterTag = Seiten mit bestimmten Tag anzeigen, nur bei [blogpages] oder [blogchanges]

Mit dieser Erweiterung fügt man einen sogenannte Brotkrumen-Navigation ein. Das ist besonders hilfreich, wenn man eine tiefer gehende Seitenstruktur hat.

Shortcuts sind

  • [breadcrumb] oder
  • [breadcrumb > breadcrumb] oder
  • [breadcrumb / breadcrumb]

bundle.php

Fast CSS und JS zusammen. In der aktuellen Version von Yellow gehört diese Erweiterung nicht zur Standard-Installation

command.php

PHP-Kommandozeile

contact.php

    ---
    Title: Kontaktiere einen Menschen
    TitleSlug: Contact
    Layout: contact
    Email: webmaster@example.com
    ---

core.php

siehe oben unter Allgemeine Inhalte im Kopf einer Seite

edit.php

siehe README-de.md

emojiawesome.phpemoji.php

Der Dateiname wurde mit Version 0.9.x geändert.

siehe README-de.md

  • [gallery photo.*jpg zoom]
  • [gallery photo.*jpg simple]
  • [gallery photo.*jpg zoom 25%]
  • [gallery photo.*jpg zoom 50%]
  • [gallery photo.*jpg zoom 64]
  • [gallery photo.*jpg zoom 150]
  • [gallery photo-album/ zoom 64]
  • [gallery photo-album/ zoom 150]

Aktives Beispiel einer Galerie

icon.php

keine README-de.md

image.php

  • [image photo.jpg Beispiel]
  • [image photo.jpg "Dies ist ein Beispielbild"]
  • [image photo.jpg "Dies ist eine besonders lange Beschreibung"]
  • [image photo.jpg Beispiel left]
  • [image photo.jpg Beispiel center]
  • [image photo.jpg Beispiel right]
  • [image photo.jpg Beispiel right 50%]
  • [image photo.jpg Beispiel right 64 64]
  • [image photo.jpg Beispiel right 320 200]
  • [image photo.jpg Beispiel - 50%]
  • [image photo.jpg Beispiel - 64 64]
  • [image photo.jpg Beispiel - 320 200]

markdown.php

! Hier ist ein Hinweis mit Warnung

!! Hier ist ein Hinweis mit Fehler

!!! Hier ist ein Hinweis mit Tipp

!!!! Die vier Ausrufezeichen

Hier ist ein Hinweis mit Warnung

Hier ist ein Hinweis mit Fehler

Hier ist ein Hinweis mit Tipp

Die vier Ausrufezeichen. In der CSS-Datei sind .notice1-notice6 festgelegt, aber nur .notice1-notice3 sind unterschiedlich. .notice4-notice6 sind wie .notice3.

und

! {.btn}
! Hier ist ein Hinweis mit benutzerdefinierter Klasse.
! Der Text kann über mehrere Zeilen gehen
! und Markdown-Textformatierung beinhalten. Die hier verwendete Klasse `.btn` war bereits für andere Zwecke definiert worden.

Hier ist ein Hinweis mit benutzerdefinierter Klasse. Der Text kann über mehrere Zeilen gehen und Markdown-Textformatierung beinhalten. Die hier verwendete Klasse .btn war bereits für andere Zwecke definiert worden.

Kaffee Milch Stärke
Espresso nein stark
Macchiato ja mittel
Cappuccino ja schwach

meta.php

siehe README-de.md

previousnext.php

serve.php

sitemap.php

slider.php

Bildergalerie hinzufügen, unterschiedliche Stile:

[slider photo.*jpg loop]
[slider photo.*jpg fade]
[slider photo.*jpg slide]

Bildergalerie hinzufügen, unterschiedliche Größen:

[slider photo.*jpg loop 25%]
[slider photo.*jpg loop 50%]
[slider photo.*jpg loop 100%]

Bildergalerie aus einem Unterverzeichnis hinzufügen, unterschiedliche Größen:

[slider photo-album/ loop 25%]
[slider photo-album/ loop 50%]
[slider photo-album/ loop 100%]

Bildergalerie hinzufügen, automatisch abspielen mit Standardstil/-größe:

[slider photo.*jpg - - 1000]
[slider photo.*jpg - - 2000]
[slider photo.*jpg - - 5000]
ebenen-blendmethoden-additiv.jpg
ebenen-blendmethoden-ausgangsbild.jpg
ebenen-blendmethoden-differenz.jpg
ebenen-blendmethoden-farbig-abwedeln.jpg
ebenen-blendmethoden-farbig-nachbelichten.jpg
ebenen-blendmethoden-leuchten.jpg
ebenen-blendmethoden-multiplizieren.jpg
ebenen-blendmethoden-negierung.jpg
ebenen-blendmethoden-raster.jpg
ebenen-blendmethoden-reflektieren.jpg
ebenen-blendmethoden-xor.jpg
ebenen-blendmethoden-überlagern.jpg

Hier wird gezeigt, dass es möglich ist zwei (oder mehr) Slider in eine Seite einzubauen.

anaglyph-flip.jpg
chromasolarize.jpg
circle-to-square.jpg
demitone-25.jpg
demitone-50.jpg
freebies-ausgangsbild.jpg
ghost.jpg
gray-from-blue.jpg
gray-from-green.jpg
gray-from-red.jpg
hsl-to-rgb.jpg
hyperbolic-disk.jpg
hyperbolic-square.jpg
kyoto-color.jpg
lab-to-rgb.jpg
make-cube-tile.jpg
make-iso-cube-tile.jpg
ornament.jpg
pixel-trash.jpg
rgb-to-hsl.jpg
rgb-to-lab.jpg
rule-30.jpg
sphere-warp-a.jpg
sphere-warp-b.jpg
square-to-circle.jpg
swap-green-blue.jpg
swap-red-blue.jpg
swap-red-green.jpg
tachyon.jpg
veins.jpg
zephyr.jpg
zombie.jpg

Aktives Beispiel einer Slideshow

toc.php

Diese Erweiterung erstellt zu einer Seite ein Inhaltsverzeichnis auf der Basis der Überschriften. Man fügt einfach

[toc]

ohne weitere Parameter ein.

update.php

wiki.php

Eigene Plugins

Das sind

  • beforeafter.php - in 0.8.106-0.8.22
  • xbpgs.php - in 0.8.106-0.8.22; in 0.9.16-0.9
  • ybpgs.php - in 0.8.106-0.8.22; in 0.9.16-0.9

beforeafter.php

Hat den shortcut

[beforeafter beforepicture afterpicture]

Das before-Bild wird ist also der erste Parameter. Es wird rechts angezeigt.

Wenn die Bilder nicht direkt unter /images liegen, dann muss der Pfad angegeben werden. Natürlich müssen die üblichen Dateiendungen verwendet werden.

xbpgs.php

Dieses Plugin dient nur dazu, eine zusätzliche CSS-Seite einzubinden. Es hat keinen shortcut. Die Erweiterung konnte problemlos an Yellow Version 0.9.x angepasst werden.

ybpgs.php

Dieses Plugin dient nur dazu, einen 2Top-Button einzubinden. Es hat keinen shortcut. Die Erweiterung konnte problemlos an Yellow Version 0.9.x angepasst werden.

Funktionstest

Test des eigenen Plugins beforeafter.php

Dieser Code

[beforeafter 8bf-filter-freebies/anaglyph-flip.jpg 8bf-filter-freebies/chromasolarize.jpg] 

produziert diesen Before-After-Slider

Status des Plugins beforeafter.php

  • basiert auf https://github.com/schulle4u/yellow-helloworld und
  • beerslider unter https://github.com/pehaa/beerslider
  • beforeafter.css wird über Plugin mit onParsePageExtra korrekt eingebunden, wird auch gebundled
  • HTML-Code wird über Plugin mit onParseContentShortcut korrekt eingebunden
  • beforeafter.js wird über footer.html korrekt eingebunden
  • Der Einbau mehrerer beforeafter slider auf Basis von Beerslider funktioniert nicht.

Du kannst diese Seite im Webbrowser bearbeiten