Metadatos por lotes
De forma predeterminada, los metadatos se administran en el nivel de página. Consulte Creación y publicación de contenido para obtener más información.
En algunos casos, resulta útil aplicar metadatos en masa a un sitio web. Los casos de uso comunes incluyen:
- Una determinada sección de un sitio web debe tener un aspecto y un aspecto diferentes al resto del sitio web (como una plantilla o un tema diferentes).
- Los metadatos predeterminados como
og:imagedeben aplicarse a partes del sitio web. - Si robots no deben indizar una determinada parte del sitio web, se pueden usar los metadatos para establecer la etiqueta meta
robotsennoindexpara una parte del sitio.
Si desea crear metadatos para muchas páginas a la vez, cree un libro de Excel o un libro de Google Sheets en la carpeta raíz del sitio web en SharePoint o Google Drive.
- Asigne un nombre al archivo
metadatapara Google Drive. - Asigne un nombre al archivo
metadata.xlsxpara SharePoint.
El libro solo debe tener una hoja de cálculo y al menos dos columnas, como en la siguiente imagen.
La columna titulada URL tiene el patrón de URL de las páginas que deben obtener una entrada de metadatos determinada.
El comodín * (el asterisco) se puede usar como prefijo o sufijo, lo que permite coincidencias flexibles en el nombre de ruta de acceso de la dirección URL. Algunos ejemplos típicos son /docs/** o **/docs/**.
Nota: La hoja de metadatos se evalúa de arriba a abajo; el conjunto de metadatos de todo el sitio establecido en ** debe estar antes que las entradas más específicas.
Para cada propiedad de metadatos, cree una columna en la hoja de cálculo y asígnele un nombre con la propiedad que desee asignar. Algunos ejemplos típicos son template, theme o robots.
Los metadatos de nivel de página añadidos mediante un bloque de metadatos tienen prioridad sobre los metadatos masivos. Consulte los documentos Creación y publicación de contenido y Metadatos (bloque) para obtener más información.
Para quitar explícitamente metadatos, se puede usar un(a) "" como valor. Se quitará el elemento o se establecerá el atributo correspondiente en "" para una ruta de acceso determinada.
Ejemplo:
URL Canonical
/** ""
El ejemplo anterior quitará <link rel="canonical"> de todas las páginas de forma predeterminada, a menos que haya una anulación específica, por ejemplo, de un bloque de metadatos de página.
Nota: Necesita obtener una vista previa o publicar la hoja de metadatos para ver los cambios reflejados en su página.
Sugerencia: Excel puede tardar en actualizarse dentro de SharePoint. Si no ve los cambios reflejados en la vista previa o la publicación, actualice (haga clic en la barra URL y actualice) el documento de Excel en el explorador y la vista previa funcionarán según lo esperado.
Metadatos asignados a carpetas
Si el sitio tiene asignación de carpetas configurada, los archivos de metadatos dentro de esa carpeta se aplicarán a todas las páginas para esa asignación. Por ejemplo, si /templates/ está asignado a la carpeta /templates/default, los metadatos de /templates/default/metadata.xlsx se aplicarán a todas las páginas por debajo de /templates/ si el patrón de la dirección URL coincide.
Fecha de la última modificación
Los cambios en los metadatos asignados a carpetas no se reflejan en el encabezado de respuesta HTTP last-modified de las páginas dentro del ámbito asignado. De forma predeterminada, se utiliza la fecha de la última modificación del documento predeterminado. Si confía en que ese valor del encabezado se actualice en función de los cambios de metadatos, que pueden ser deseables para fines de SEO o SEM, puede influir* en él agregando una columna last-modified explícita. Esto le permite establecer la cadena de fecha o la marca de tiempo deseada solo para filas seleccionadas, mientras que el resto se queda sin cambiar. Recomendamos el formato de fecha ISO para garantizar que sea legible en lenguaje natural y seguro para la zona horaria.
Ejemplo:
URL Last-modified
/products/product1 2024-11-21T00:00:00Z
/products/product2 2024-11-20T00:00:00Z
/products/product3 2024-11-19T00:00:00Z
* Nota: El encabezado de respuesta HTTP last-modified real se calcula en función de los tiempos de modificación de los recursos que contribuyen a la respuesta:
- El propio documento de origen (para páginas asignadas a carpetas, este es el documento predeterminado)
- head.html
- Los metadatos globales (y additional)
- La configuración de encabezados personalizados
Se utilizará la hora de modificación más reciente de esos recursos. Esto significa que el valor last-modified proporcionado podría no ser el valor del encabezado final si, por ejemplo, head.html es más joven.
Metadatos adicionales
Cuando se tienen metadatos administrados por varios equipos, no es práctico mantenerlos todos en los mismos archivos de metadatos. Es posible la compatibilidad con metadatos múltiples configurando todos los archivos de metadatos que deben tenerse en cuenta en el archivo /.helix/config.xlsx:
El orden de las entradas de la lista dicta el orden en que se aplican los datos. El orden final de los metadatos es el siguiente:
Si hay metadata configurado en /.helix/config.xlsx:
- El bloque de metadatos de nivel de página gana
- La hoja de metadatos asignada a carpetas gana
- Hoja(s) de metadatos en el orden configurado
si no hay ningún pedido configurado:
- El bloque de metadatos de nivel de página gana
- La hoja de metadatos asignada a carpetas gana
- Hoja de metadatos en lotes (
/metadata.xlsx)
Tenga en cuenta que las propiedades de metadatos individuales se sobrescriben, pero nunca se eliminan. Por ejemplo, si /metadata.json define una propiedad title, la misma propiedad de /metadata-2nd.json sobrescribirá el valor, pero sólo si no está vacía.