Über
- 1. Wichtige Hinweise
- 1.1. Allgemeine Inhalte im Kopf einer Seite
- 1.2. Blogseiten
- 1.3. Wikiseiten
- 2. Plugins
- 2.1. Allgemeine Plugins
- 2.1.1 blog.php
- 2.1.2 breadcrumb.php
- 2.1.3 bundle.php
- 2.1.4 command.php
- 2.1.5 contact.php
- 2.1.6 core.php
- 2.1.7 edit.php
- 2.1.8 emojiawesome.php
- 2.1.9 gallery.php
- 2.1.10 icon.php
- 2.1.11 image.php
- 2.1.12 markdown.php
- 2.1.13 meta.php
- 2.1.14 previousnext.php
- 2.1.15 serve.php
- 2.1.16 sitemap.php
- 2.1.17 slider.php
- 2.1.18 toc.php
- 2.1.19 update.php
- 2.1.20 wiki.php
- 2.2. Eigene Plugins
- 2.2.1 beforeafter.php
- 2.2.2 xbpgs.php
- 2.2.3 ybpgs.php
- 3. Funktionstest
- 3.1. Test des eigenen Plugins beforeafter.php
- 3.2. Status des Plugins beforeafter.php
Wichtige Hinweise
Allgemeine Inhalte im Kopf einer Seite
Seiten können im Kopf zwischen
---
und
---
enthalten:
Title
= SeitentitelTitleContent
= Seitentitel der im Inhalt angezeigt wirdTitleNavigation
= Seitentitel der in der Navigation angezeigt wirdTitleHeader
= Seitentitel der im Webbrowser angezeigt wirdTitleSlug
= Seitentitel zum Speichern der SeiteDescription
= Beschreibung der SeiteAuthor
= Autoren der Seite, durch Komma getrenntEmail
= E-Mail des SeitenautorsLayout
= Layout der SeiteLayoutNew
= Layout um eine neue Seite zu erzeugenTheme
= Thema der SeiteLanguage
= Sprache der SeiteParser
= Parser der SeiteStatus
= Status der Seite, unterstützte Statuswerte , z.B. unlistedRedirect
= Weiterleitung zu einer anderen Seite oder URLImage
= Bild der SeiteImageAlt
= Beschreibung des Bildes der SeiteModified
= Änderungsdatum der Seite, JJJJ-MM-TT FormatPublished
= Veröffentlichungsdatum der Seite, JJJJ-MM-TT FormatTag
= Tags zur Kategorisierung der Seite, durch Komma getrenntBuild
= Optionen zum Erstellen einer statischen Webseite, durch Komma getrenntComment
= 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
- breadcrumb.php
- bundle.php
- command.php
- contact.php
- core.php
- edit.php
- emojiawesome.php
- english.php
- gallery.php
- german.php
- icon.php
- image.php
- markdown.php
- meta.php
- previousnext.php
- serve.php
- sitemap.php
- slider.php
- spanish.php
- stockholm.php
- toc.php
- update.php
- wiki.php
- xbpgs.php
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[blogpages]
für eine Liste von Seiten, alphabetische Reihenfolge[blogchanges]
für eine Liste von Seiten, veröffentlichte Reihenfolge
Die folgenden Argumente sind verfügbar, alle bis auf das erste Argument sind optional:
StartLocation
= Ort der BlogstartseiteEntriesMax
= Anzahl der Einträge pro Abkürzung, 0 für unbegrenztFilterTag
= Seiten mit bestimmten Tag anzeigen, nur bei[blogpages]
oder[blogchanges]
breadcrumb.php
Geht mit
[breadcrumb]
oder[breadcrumb > breadcrumb]
oder[breadcrumb / breadcrumb]
bundle.php
Fast CSS und JS zusammen.
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.php
siehe README-de.md
gallery.php
[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]
Hier wird gezeigt, dass es möglich ist zwei (oder mehr) Slider in eine Seite einzubauen.
Aktives Beispiel einer Slideshow
toc.php
update.php
wiki.php
Eigene Plugins
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.
ybpgs.php
Dieses Plugin dient nur dazu, einen 2Top-Button einzubinden. Es hat keinen shortcut.
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.