Metadati in blocco
Per impostazione predefinita, i metadati vengono gestiti a livello di pagina. Consulta Authoring e pubblicazione dei contenuti per ulteriori informazioni.
In alcuni casi, è utile applicare metadati in massa a un sito web. I casi d’uso comuni includono:
- Una determinata sezione di un sito web dovrebbe avere un aspetto e un comportamento diversi dal resto del sito (ad esempio un modello diverso o un tema diverso).
- Metadati predefiniti come
og:image
deve essere applicato a parti del sito web. - Se una determinata parte del sito web non deve essere indicizzata dai robot, i metadati possono essere utilizzati per impostare
robots
meta tag anoindex
per una parte del sito.
Se si desidera creare metadati per più pagine contemporaneamente, creare una cartella di lavoro di Excel o una cartella di lavoro di Google Sheets nella cartella principale del sito Web in SharePoint o Google Drive.
- Denomina il file
metadata
per Google Drive. - Denomina il file
metadata.xlsx
per SharePoint.
La cartella di lavoro deve avere un solo foglio di lavoro e almeno due colonne, come nell'immagine seguente.
Colonna con titolo URL presenta il pattern URL delle pagine che dovrebbero ottenere una particolare voce di metadati.
Il carattere jolly *
(l’asterisco) può essere utilizzato come prefisso o suffisso, consentendo corrispondenze flessibili sul percorso URL. Esempi tipici includono /docs/**
o **/docs/**
.
Nota: Il foglio di metadati viene valutato dall'alto verso il basso, con l'intero set di metadati del sito impostato su **
deve essere prima di voci più specifiche.
Per ogni proprietà di metadati, creare una colonna nel foglio di lavoro e denominarla utilizzando la proprietà che si desidera assegnare. Esempi tipici includono template
, theme
, o robots
.
I metadati a livello di pagina aggiunti tramite un blocco di metadati hanno la precedenza sui metadati in blocco. Consulta i documenti Authoring e pubblicazione dei contenuti e Metadati (blocco) per ulteriori informazioni.
Per rimuovere esplicitamente i metadati ""
può essere utilizzato come valore. L'elemento verrà rimosso o l'attributo corrispondente verrà impostato su ""
per un percorso particolare.
Esempio:
URL Canonical
/** ""
L’esempio precedente rimuoverà il <link rel="canonical">
da tutte le pagine per impostazione predefinita, a meno che non vi sia una sostituzione specifica, ad esempio da un blocco di metadati della pagina.
Nota: Devi visualizzare in anteprima/pubblicare il foglio di metadati per vedere le modifiche che si riflettono sulla pagina.
Suggerimento L'aggiornamento di Excel in SharePoint può essere lento. Se le modifiche non vengono visualizzate nell’anteprima o nella pubblicazione, l’aggiornamento rapido (fai clic sulla barra URL e aggiorna) consente di visualizzare il documento Excel nel browser e l’anteprima funziona come previsto.
Metadati mappati cartella
Se per il sito è configurata la mappatura delle cartelle, i file di metadati all'interno di tale cartella verranno applicati a tutte le pagine per tale mappatura. Ad esempio, se /templates
è una cartella mappata a
/templates/default
tutti i metadati in /templates/default/metadata.xlsx
dopo i metadati globali, verrà applicato alle pagine seguenti /templates
.
Metadati aggiuntivi
Quando si dispone di metadati gestiti da più team, non è pratico mantenerli tutti negli stessi file di metadati. Il supporto per più metadati è possibile configurando tutti i file di metadati che devono essere presi in considerazione nella /.helix/config.xlsx
file:
L'ordine delle voci nell'elenco determina l'ordine di applicazione dei dati. L’ordine finale dei metadati è il seguente:
Se è presente metadata
configurato in /.helix/config.xlsx
:
- Il blocco di metadati a livello di pagina si aggira
- Il foglio di metadati mappato a cartelle vince
- Fogli di metadati in ordine configurato su
- Metadati blueprint
se non è stato configurato alcun ordine:
- Il blocco di metadati a livello di pagina si aggira
- Il foglio di metadati mappato a cartelle vince
- Scheda metadati globale (
/metadata.xlsx
) - Metadati blueprint
Tieni presente che le singole proprietà dei metadati vengono sovrascritte ma non eliminate. Ad esempio, se /metadata.json
definisce una proprietà title
, la stessa proprietà in /metadata-2nd.json
sovrascrive il valore, ma solo se non è vuoto.