Métadonnées en bloc
Par défaut, les métadonnées sont gérées au niveau de la page. Voir Création et publication de contenu pour plus d’informations.
Dans certains cas, il est utile d’appliquer des métadonnées en masse à un site web. Cas d’utilisation courants :
- Une certaine section d’un site web doit ressembler au reste du site web (par exemple, un modèle différent ou un thème différent).
- Métadonnées par défaut telles qu’une
og:image
doit être appliqué à des parties du site web. - Si une partie du site web ne doit pas être indexée par des robots, les métadonnées peuvent être utilisées pour définir la variable
robots
balise meta ànoindex
pour une partie du site.
Si vous souhaitez créer simultanément des métadonnées pour de nombreuses pages, créez un classeur Excel ou un classeur Google Sheets dans le dossier racine de votre site web dans SharePoint ou Google Drive.
- Nommez le fichier .
metadata
pour Google Drive. - Nommez le fichier .
metadata.xlsx
pour SharePoint.
Le classeur ne doit contenir qu’une seule feuille de calcul et au moins deux colonnes, comme dans l’illustration suivante.
La colonne intitulée URL possède le modèle d’URL des pages qui doivent obtenir une entrée de métadonnées spécifique.
Caractère générique *
(l’astérisque) peut être utilisé comme préfixe ou suffixe, ce qui permet d’obtenir des correspondances flexibles sur le chemin d’accès à l’URL. Voici des exemples types : /docs/**
ou **/docs/**
.
Remarque : La feuille de métadonnées est évaluée de haut en bas, et le jeu de métadonnées à l’échelle du site est défini sur **
doit être avant des entrées plus spécifiques.
Pour chaque propriété de métadonnées, créez une colonne dans la feuille de calcul et nommez-la à l’aide de la propriété que vous souhaitez affecter. Voici des exemples types : template
, theme
, ou robots
.
Les métadonnées au niveau de la page ajoutées via un bloc de métadonnées sont prioritaires sur les métadonnées en bloc. Voir les documents Création et publication de contenu et Métadonnées (block) pour plus d’informations.
Pour supprimer explicitement des métadonnées d’ ""
peut être utilisé comme valeur. Cela supprime l’élément ou définit l’attribut correspondant sur ""
pour un chemin particulier.
Exemple :
URL Canonical
/** ""
L’exemple ci-dessus supprime la variable <link rel="canonical">
de toutes les pages par défaut, sauf s’il existe un remplacement spécifique, par exemple, à partir d’un bloc de métadonnées de page.
Remarque : Vous devez prévisualiser/publier la feuille de métadonnées pour que les modifications soient répercutées sur votre page.
Conseil : La mise à jour d’Excel peut être lente dans SharePoint. Si vos modifications ne sont pas répercutées dans l’aperçu ou la publication, l’actualisation (cliquez dans la barre d’URL et actualisez) du document Excel dans votre navigateur et l’aperçu doit fonctionner comme prévu.
Métadonnées mappées du dossier
Si le mappage de dossiers est configuré sur le site, les fichiers de métadonnées de ce dossier s’appliqueront à toutes les pages pour ce mappage. Par exemple, si /templates
est un dossier mappé à
/templates/default
toutes les métadonnées dans /templates/default/metadata.xlsx
sera appliqué après les métadonnées globales aux pages ci-dessous /templates
.
Métadonnées supplémentaires
Lorsque des métadonnées sont gérées par plusieurs équipes, il n’est pas pratique de les conserver toutes dans les mêmes fichiers de métadonnées. La prise en charge de plusieurs métadonnées est possible en configurant tous les fichiers de métadonnées à prendre en compte dans la variable /.helix/config.xlsx
fichier :
L’ordre des entrées dans la liste détermine l’ordre d’application des données. L’ordre final des métadonnées est le suivant :
Si la variable metadata
configuré dans la variable /.helix/config.xlsx
:
- Le bloc de métadonnées au niveau de la page gagne
- La feuille de métadonnées mappée au dossier est gagnante
- Feuille(s) de métadonnées dans l’ordre configuré sur
- Métadonnées de plan directeur
si aucun ordre n’est configuré :
- Le bloc de métadonnées au niveau de la page gagne
- La feuille de métadonnées mappée au dossier est gagnante
- Feuille de métadonnées globale (
/metadata.xlsx
) - Métadonnées de plan directeur
Notez que les propriétés de métadonnées individuelles sont écrasées mais ne sont jamais supprimées. Par exemple, si la variable /metadata.json
définit une propriété ; title
, la même propriété dans /metadata-2nd.json
remplacera la valeur, mais uniquement si elle n’est pas vide.