HTML¶
Die HTML-Render-Klasse Alvine\Application\Minerva\Builder\Renderer\Html
bindet Inhalte
im HTML-Format ein.
Die zu verwendende HTML-Datei wird über die Variable source
angegeben.
source: inhalt.html
Die eingebundene HTML-Datei kann, wie das Template, ebenfalls Platzhalter und Kontrollstrukturen verwenden.
Über das Schlüsselwort wrap
lässt sich der Inhalt in eine andere Struktur einschlissen.
Responsive Bilder¶
Die Klasse \Alvine\Application\Minerva\Builder\Renderer\Html\Tuner\ResponsiveImage
ermöglicht es
Bilder automatisch in mehreren Versionen - über das
srcset-Attribute
bereitzustellen.
<img data-tuner-class="\Alvine\Application\Minerva\Builder\Renderer\Html\Tuner\ResponsiveImage"
data-tuner-images-sizes="320,480,640,768,1024,1440"
src="image/my-image.jpg">
Dies führt in der fertigen Webseite zu folgendem Code:
<img src="/image/my-image1440w.jpeg"
srcset="/image/warum-telearbeit-fuer-uns-wichtig-ist/my-image1440w.jpeg 1440w,
/image/warum-telearbeit-fuer-uns-wichtig-ist/my-image1024w.jpeg 1024w,
/image/warum-telearbeit-fuer-uns-wichtig-ist/my-image768w.jpeg 768w,
/image/warum-telearbeit-fuer-uns-wichtig-ist/my-image640w.jpeg 640w,
/image/warum-telearbeit-fuer-uns-wichtig-ist/my-image480w.jpeg 480w,
/image/warum-telearbeit-fuer-uns-wichtig-ist/my-image320w.jpeg 320w"
alt="arbeiten-im-homeoffice.jpg">
Sitemap¶
Der HTML-Builder besitzt auch die Funktion eine XML-Sitemap sitemap.xml
zu erstellen.
Dazu werden alle Seiten die indiziert werden sollen und eine gültige URL besitzen aufgenommen.
Seiten die in den Metatags die Werte noindex
oder none
enthalten, werden nicht in die Seitemap
aufgenommen. Ausgewertet wird das Feld meta > robots
in der Seitendefinition.
Eine Seite mit folgendem Wert wird nicht in die Sitemap aufgenommen:
meta:
robots: noindex, noarchive
Gültige Werte für meta > robots
:
- all (keine Einschränkungen)
- noindex (Diese Seite nicht in den Suchergebnissen anzeigen.)
- nofollow (Den Links auf dieser Seite nicht folgen)
- none (Entspricht noindex, nofollow)
- noarchive (Keinen Cache anzeigen)
- nosnippet (Kein Text-Snippet und keine Videovorschau in den Suchergebnissen)
- max-snippet:[number] (Höchstens [number] Zeichen als Textauszug für dieses Suchergebnis verwenden.)
- max-image-preview:[setting] (Legt die maximale Größe einer Bildvorschau in den Suchergebnissen für diese Seite fest.)
- max-video-preview:[number] (Zeit für Preview von Videos.)
- notranslate (Keine Übersetzung dieser Seite in Suchergebnissen anbieten)
- noimageindex (Bilder auf dieser Seite nicht indexieren)
- unavailable_after: [date/time] (Diese Seite nach dem angegebenen Datum bzw. der angegebenen Uhrzeit nicht mehr in den Suchergebnissen anzeigen.)
Quelle: developers.google.com/search/reference/robots_meta_tag