ConvertTo-Slugified #
ÜBERSICHT #
Erzeugt einen SEO-freundlichen, URL-tauglichen Slug aus beliebigen Eingabestrings.
SYNTAX #
ConvertTo-Slugified [-Value] <string> [[-StrCase] <string>] [[-Delimiter] <string>]
[<CommonParameters>]
BESCHREIBUNG #
Die Funktion ConvertTo-Slugified nimmt beliebigen Text und erzeugt daraus einen sogenannten Slug. Ein Slug ist ein URL-freundlicher String, der frei von Akzenten, Sonderzeichen und Leerzeichen ist. Dabei ersetzt die Funktion zuverlässig Akzentzeichen und Währungssymbole, normalisiert die Schreibweise und ermöglicht die Anpassung der Groß- und Kleinschreibung.
Typische Anwendungsfälle #
- Erstellung von sprechenden URLs in Webshops und CMS-Systemen
- Indizierung und Speicherung von Texten in Datenbanken
- Allgemeine Nutzung im Bereich der Suchmaschinenoptimierung (= SEO)
PARAMETER #
-Value #
Type: string
Der Eingabestring, der zu einem URL-tauglichen Slug konvertiert werden soll.
-StrCase #
Type: string
Default: 'None'
Legt fest, wie die Groß-/Kleinschreibung des Slugs angepasst wird. Mögliche Werte:
- None (Standard): Keine Anpassung
- Upper: Gesamter Slug in Großbuchstaben
- Lower: Gesamter Slug in Kleinbuchstaben (SEO-empfohlen)
- Capital: Anfangsbuchstabe jedes Wortes groß
-Delimiter #
Type: string
Default: '_'
Legt das Trennzeichen fest, mit dem Leerzeichen ersetzt werden. Erlaubte Werte:
- ‘-’ (Bindestrich, empfohlen für URLs)
- ‘_’ (Unterstrich)
AUSGABEN #
string
Gibt den SEO-freundlichen, URL-tauglichen Slug zurück.
BEISPIELE #
# Ausgabe: Schoene_Produkte_aus_Oesterreich
ConvertTo-Slugified -Value 'Schöne Produkte aus Österreich!'
# Ausgabe: seo-fuer-anfaenger-so-optimierst-du-urls
ConvertTo-Slugified -Value 'SEO für Anfänger: So optimierst du URLs' -StrCase Lower -Delimiter '-'
# Ausgabe: Masse_in_m2_und_Preise_in_EUR
ConvertTo-Slugified -Value 'Maße in m² und Preise in €' -StrCase None
HINWEISE #
- Diese Funktion verwendet intern ConvertFrom-Accent und ConvertTo-StringCase zur zuverlässigen Normalisierung von Eingabewerten.
- Geeignet für die Generierung von permalinks und anderen URL-tauglichen Ressourcenbezeichnern.