Kernfunktionalität deiner Webseite.
ZIP-Datei herunterladen und in dein system/extensions
-Verzeichnis kopieren. Weitere Informationen zu Erweiterungen.
Du kannst alles im Dateimanager auf deinem Computer ändern. Das content
-Verzeichnis enthält die Inhaltsdateien der Webseite. Hier bearbeitet man seine Webseite. Das media
-Verzeichnis enthält die Mediendateien der Webseite. Hier speichert man seine Bilder und Dateien. Das system
-Verzeichnis enthält die Systemdateien der Webseite. Hier findet man Konfigurationsdateien und die Logdatei. Weitere Informationen zur API für Entwickler.
Du kannst deine Webseite in deinen Lieblings-Texteditor bearbeiten. Öffne die Datei content/1-home/page.md
. Ganz oben auf der Seite kannst du Title
und andere Seiteneinstellungen ändern. Darunter kannst du Text und Bilder ändern. Textformatierung mit Markdown wird unterstützt. HTML wird auch unterstützt. Weitere Informationen zu Textformatierung.
Du kannst Befehle in der Befehlszeile ausführen. Das gibt dir beispielsweise die Möglichkeit einen Webserver zu starten und eine statische Webseite zu generieren. Die verfügbaren Befehle hängen von den installierten Erweiterungen ab. Öffne ein Terminalfenster. Gehe ins Installations-Verzeichnis, dort wo sich die Datei yellow.php
befindet. Gib ein php yellow.php
, um die verfügbaren Befehle anzuzeigen.
Die folgenden Befehle sind verfügbar:
php yellow.php about
= Erweiterungen anzeigen, erfordert Update-Erweiterung
php yellow.php check
= Defekte Links finden, erfordert Check-Erweiterung
php yellow.php clean
= Statische Webseite löschen, erfordert Generate-Erweiterung
php yellow.php generate
= Statische Webseite generieren, erfordert Generate-Erweiterung
php yellow.php install
= Erweiterungen installieren, erfordert Update-Erweiterung
php yellow.php publish
= Erweiterungen veröffentlichen, erfordert Publish-Erweiterung
php yellow.php serve
= Webserver starten, erfordert Serve-Erweiterung
php yellow.php traffic
= Zugriffsanalysen erstellen, erfordert Traffic-Erweiterung
php yellow.php uninstall
= Erweiterungen deinstallieren, erfordert Update-Erweiterung
php yellow.php update
= Webseite aktualisieren, erfordert Update-Erweiterung
php yellow.php user
= Benutzerkonten erstellen, erfordert Edit-Erweiterung
Erstelle eine neue Datei im content
-Verzeichnis.
Lösche die Datei aus dem content
-Verzeichnis.
Ganz oben auf einer Seite kannst du Status: unlisted
in den Seiteneinstellungen festlegen. Die Seite ist dann in der Navigation, der Sitemap und Suchergebnissen nicht mehr sichtbar. Du kannst zwischen verschiedenen Statuswerten wählen, um zu bestimmen wer eine Seite sehen und darauf zugreifen kann.
Ganz oben auf einer Seite kannst du Redirect
in den Seiteneinstellungen festlegen. Die Seite wird dann zu einer anderen Seite oder URL weitergeleitet. Du kannst die Seite weiterhin im Webbrowser und auf deinem Computer bearbeiten.
Ganz oben auf einer Seite kannst du Layout
und Theme
in den Seiteneinstellungen festlegen. Den HTML-Code einer Seite kannst du in der Layoutdatei anpassen. Den CSS-Code einer Seite kannst du in der Themedatei anpassen. Schau dir die vorhandenen Dateien an und passe sie an. Deine Änderungen werden bei der Aktualisierung der Webseite nicht überschrieben. Weitere Informationen zu Layouts und Themes.
Inhaltsdatei mit normaler Seite:
---
Title: Normale Seite
---
Das ist eine Beispielseite.
Inhaltsdatei mit ungelisteter Seite:
---
Title: Ungelistete Seite
Status: unlisted
---
Diese Seite ist in der Navigation, der Sitemap und Suchergebnissen nicht sichtbar.
Inhaltsdatei mit Weiterleitung:
---
Title: Seite weiterleiten
Redirect: https://datenstrom.se/de/yellow/
---
Diese Seite wird zu einer anderen Seite weitergeleitet.
Inhaltsdatei für Fehlerseite:
---
Title: Datei nicht gefunden
Layout: error
---
Die angeforderte Datei wurde nicht gefunden. Oh nein...
Layoutdatei für Standard-Seite:
<?php $this->yellow->layout("header") ?>
<div class="content">
<div class="main" role="main">
<h1><?php echo $this->yellow->page->getHtml("titleContent") ?></h1>
<?php echo $this->yellow->page->getContentHtml() ?>
</div>
</div>
<?php $this->yellow->layout("footer") ?>
Die folgenden Einstellungen können in der Datei system/extensions/yellow-system.ini
vorgenommen werden:
Sitename
= Name der Webseite
Author
= Name des Webmasters
Email
= E-Mail des Webmasters
Language
= Standard-Sprache, z.B. de
Layout
= Standard-Layout
Theme
= Standard-Theme
Parser
= Standard-Inhaltsparser
Status
= Standard-Seitenstatus, unterstützte Statuswerte
CoreServerUrl
= URL der Webseite, auto
für automatische Erkennung
CoreTimezone
= Zeitzone der Webseite, unterstützte Zeitzonen
CoreContentExtension
= Dateiendung für den Inhalt
CoreContentDefaultFile
= Inhaltsdatei für Verzeichnisse
CoreContentErrorFile
= Inhaltsdatei für Fehlerseite
CoreLanguageFile
= Datei mit Spracheinstellungen
CoreUserFile
= Datei mit Benutzereinstellungen
CoreExtensionFile
= Datei mit Erweiterungseinstellungen
CoreWebsiteFile
= Logdatei der Webseite
CoreAssetLocation
= Ort für virtuell zugeordnete Systemdateien
CoreMediaLocation
= Ort für Mediendateien
CoreDownloadLocation
= Ort für Dateien zum Herunterladen
CoreImageLocation
= Ort für Bilder
CoreThumbnailLocation
= Ort für Miniaturbilder
CoreMultiLanguageMode
= Mehrsprachen-Modus aktivieren, 1 oder 0
CoreDebugMode
= Debug-Modus aktivieren, 0 bis 3
Die folgenden Einstellungen können ganz oben auf einer Seite vorgenommen werden:
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
Language
= Sprache der Seite, z.B. de
Layout
= Layout der Seite
LayoutNew
= Layout um eine neue Seite zu erzeugen
Theme
= Theme der Seite
Parser
= Inhaltsparser der Seite
Status
= Status der Seite, unterstützte Statuswerte
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
Generate
= Optionen zum Generieren einer statischen Webseite, durch Komma getrennt
Comment
= Optionen zum Anzeigen von Kommentaren, durch Komma getrennt
Die folgenden Seiten-Statuswerte werden unterstützt:
public
= Seite ist eine normale Seite
private
= Seite ist nicht sichtbar, Benutzer muss das Kennwort eingeben, erfordert Private-Erweiterung
draft
= Seite ist nicht sichtbar, Benutzer muss sich einloggen, erfordert Draft-Erweiterung
unlisted
= Seite ist nicht sichtbar, aber kann mit dem richtigen Link abgerufen werden
shared
= Seite ist nicht sichtbar, aber kann in andere Seiten eingebunden werden
Die folgenden Dateien können angepasst werden:
content/1-home/page.md
= Inhaltsdatei für die Startseite
content/shared/page-error-404.md
= Inhaltsdatei für Fehlerseite
system/layouts/default.html
= Layoutdatei für Standard-Seite
system/layouts/error.html
= Layoutdatei für Fehler-Seite
system/layouts/header.html
= Layoutdatei für Standard-HTML-Header
system/layouts/footer.html
= Layoutdatei für Standard-HTML-Footer
system/layouts/navigation.html
= Layoutdatei für Standard-HTML-Navigation
system/layouts/pagination.html
= Layoutdatei für Standard-HTML-Paginierung
Diese Erweiterung wurde zuvor betreut von Mark Seuffert und David Fehrmann. Danke für die gute Arbeit.
Anna Svensson. Hilfe finden.