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
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)
Dans la plupart des cas, ce type de données renferme l'url courante qui contient le domaine national blogspot du visiteur.
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
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
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.
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>
.
<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.
<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
.
<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
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 |