Donnée de type URL / Type of URL data
Le terme URL est employé pour qualifier le type d'une donnée Blogger.
Une donnée de type URL contient une adresse du blog dont certaines caractéristiques comme par exemple, le protocole d'entête https
qui est paramétrable.
Caractéristiques
Mise à jour : Blogger a abandonné le domaine national de premier niveau le 29 mai 2018. Les visiteurs des blogs Blogger sont désormais redirigés vers le domaine
blogspot.com
!Les données de type url sont des données héritières string. Ce type de données est apparue dans la bibliothèque en avril 2016 et regroupe les principales URLs du blog.
Sur le long terme, ce nouveau type a pour objectif de déprécier les anciennes données canoniques :
data:blog.canonicalUrl
(dictionnaire universel)data:blog.canonicalHomepageUrl
(dictionnaire universel)data:posts[i].canonicalUrl
(dictionnaire widget Blog)
France :blogspot.fr
Belgique :blogspot.be
Suisse :blogspot.ch
Luxembourg :blogspot.lu
Canada :blogspot.ca
Quelque soit le domaine, la donnée de l'url courante ne doit pas être utilisée pour référencer votre blog, ni pour créer des boutons de partage et des backlinks !
Pour cela, vous devez mentionner l'url canonique du blog.
L'url canonique est l'url officielle que vous utilisez pour référencer votre blog.
Pour connaître l'url canonique de votre blog, consultez votre tableau de bord :
- UI
- Paramètres
- Publication
- Adresse du blog
Note : Les données de type URL sont définies uniquement par Blogger.
Il n'est pas possible d'en créer ou d'en convertir même si la valeur est une URL !
Il n'est pas possible d'en créer ou d'en convertir même si la valeur est une URL !
Explorateur - Les données URL
Réglages des données
Les données de type url sont dotées d'un objet d'items qui permettent d'obtenir des informations supplémentaires ou d'appliquer une caractéristique à l'url.Introduction aux réglages des données
Échantillonnage des ressources d'une donnée de type URL
canonical: URL,
http: URL,
https: URL,
size: number,
length: number,
escaped: string,
jsEscaped: string,
jsonEscaped: string,
cssEscaped: string
Fiches | Réglages | Signification | Résultat |
---|---|---|---|
URL canonique | canonical |
Renvoie l'url canonique de l'url courante. | URL |
HyperText Transfer Protocol Secure | http |
Renvoie l'url avec le protocole http . |
|
https |
Renvoie l'url avec le protocole https . |
||
Réglages de l'héritage string | |||
Longueur d'une chaine | length size |
Longueur d'une chaîne de caractères. | number |
Échappement de la chaîne | escaped |
Fournit l'équivalent HTML échappé de la chaîne de caractères. | string |
jsEscaped |
Fournit l'équivalent JS échappé de la chaîne de caractères. | ||
jsonEscaped |
Fournit l'équivalent JSON échappé de la chaîne de caractères. | ||
cssEscaped |
Fournit l'équivalent CSS échappé de la chaîne de caractères. |
Tableau d'URLs
array[url] est un type de tableau contenant que des valeurs url.Exemple de représentation syntaxique d'un tableau singleton d'URLs à la norme du langage Blogger
https://soraya-lambrechts.blogspot.com/p/contact.html,
https://soraya-lambrechts.blogspot.com/p/profil.html,
https://soraya-lambrechts.blogspot.com/p/license.html,
https://soraya-lambrechts.blogspot.com/p/cgu.html
Pour extraire les items d'un tableau d'URLs, il faut employer la balise
<b:loop>
.Un tableau explicite
<b:loop values='["https://...","https://...","https://...","https://..."]' var='itemUrl'> <data:itemUrl/> </b:loop>
Note : Bien qu'il soit possible de créer explicitement dans le fichier XML du thème un tableau d'URLs, les items ne seront pas de type url, mais de type string. Par conséquent, les paramètres additionnels (
http
, https
, canonical
) ne pourront pas être appliqués.Un tableau explicite reconstruit avec des données de type URL
<b:loop values='[ data:blog.url, data:blog.homepageUrl, data:blog.searchUrl ]' var='itemUrl'> <data:itemUrl/> </b:loop>
Note : Les données originelles de cette reconstitution sont de type url. Pour ce cas, les paramètres additionnels (
http
, https
, canonical
) peuvent être appliqués.Un tableau d'URLs peut être créé à l'aide de l'opérateur lambda
map
.Créer un tableau singleton d'URLs à partir d'un tableau objet
<b:loop values='data:posts map (p => p.url)' var='itemUrl'> <data:itemUrl/> </b:loop>
Les opérateurs
Les données de type url peuvent être injectées dans des opérations.Consultez les opérateurs au cas par cas pour connaître ceux qui acceptent les données url entrantes et ceux qui renvoient un résultat de type url.
Introduction aux opérateurs Blogger Les opérateurs d'URLs
Ce tableau reprend la liste des opérateurs dont le résultat est (ou peut être) une URL.
Nom | Opérateur | Sortie |
---|---|---|
Sélecteurs | ?: |
possible |
Opérateurs Lambdas | first |
possible |