Die Meta-Informationen in Beiträgen und Posts - Pico CMS

So legen Sie die wichtigen Metadaten eines jeden Pico-Beitrags an. Es ist ein reguläres MD-File, das Sie mit jedem ASCII-Editor leicht selbst anlegen können.

SEO

SEO - Die Suchmaschinen-Optimierung ist eine der wichtigsten Disziplinen im Online-Marketing. Wenn es Ihnen darum geht, für Ihre Webseite oder Ihren Webshop ein Top-Ranking in den SERPs zu erzielen, müssen Sie wissen, wie Suchmaschinen ticken und welche Stellschrauben Sie wie einstellen. Sebastian Erlhofers SEO-Handbuch ist für Ihre SEO-Ausbildung ein wichtiger Begleiter und ein Quell an Wissen, aus dem Sie Praxiswissen und Profitipps schöpfen. (*

kaufen...

Alle Beiträge im CMS Pico besitzen Metainformationen, die für die korrekte Funktionsweise wichtig sind. In den Metadaten legen Sie wichtige Dinge wie das zu verwendende Template fest oder hinterlegen Titel, Anleser oder Autor des Beitrags.

In etwa sehen die Metadaten wie folgt aus:

---
Title:       Titel des Beitrags
Author:      Name des Autors
Date:        Beitragsdatum YYYY.MM.DD
Robots:      noindex,nofollow
Template:    mit welchem Template gerendert werden soll
hidden:      ist der Post sichtbar oder nicht
Description: Eine kurze Beschreibung bzw. der Anleser
---
Es folg der beliebige Beitragstext als Markdown...

Der Metabereich wird zwingend mit Hilfe dreier Bindestriche '---' geklammert. Der gesamte Inhalt ist dann später über die Templatevariable {{ meta.* }} ansprechbar. Die Reihenfolge ist im übrigen nicht vorgegeben, sodass es sinnvoll scheint, die etwas längere Description: an das Ende des Metabereichs zu legen.

Beispielsweise können Sie die Daten in einem Template wie folgt auslesen:

{{ meta.author }}
{{ meta.title }}
{{ meta.date }}
{{ meta.* }}

usw...


Tags:
Datum: 30.11.2021
Autor: Oliver Lohse
WordPress Easy - Redaktion

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.