Lang-kenmerk configureren in AEM Edge Delivery-sites

Configureer het kenmerk lang in statische HTML bij het bouwen van meertalige sites met AEM Universal Editor en Edge Delivery Services. Deze benadering zorgt ervoor dat het HTML-element de juiste taalinstelling voor SEO en toegankelijkheid bevat voordat de client-side JavaScript wordt uitgevoerd. U kunt dit verhelpen door html-lang in metagegevens te configureren, zodat Edge Delivery Services het juiste lang -kenmerk in de statische HTML rendert.

Beschrijving description

Omgeving

  • Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
  • Edge Delivery Services
  • Universele editor

Probleem/symptomen

  • De statische HTML-uitvoer bevat geen lang attribute op het HTML-element.
  • Het wordt moeilijk om te voldoen aan SEO- en toegankelijkheidsvereisten voor meerlandensites of meertalige sites.

Resolutie resolution

Ga als volgt te werk om dit probleem op te lossen:

  1. Zoek het bestand voor metagegevensdefinitie in uw Edge Delivery-opslagplaats. Dit kan een spreadsheet zijn, zoals metadata.xlsx of een CSV-bestand, of een JSON-pagina die als /metadata.json op uw .aem.page of .aem.live host wordt weergegeven.
  2. Voeg landspecifieke toewijzingen toe aan het metagegevensbestand en gebruik globale patronen in de URL-kolom om landspecifieke paden overeen te laten komen, bijvoorbeeld /it-it/<b> voor Italiaanse pagina's.
  3. Geef voor elke toewijzing de juiste taal-regiocode op in een html-lang -eigenschap die overeenkomt met uw URL-structuur, zoals it-IT for /it-it/ .
  4. Leg de wijzigingen vast en duw op de vertakking die door uw Edge Delivery Services-site wordt gebruikt.
  5. Publiceer ten minste één voorbeeldpagina in elke landinstelling vanuit AEM of Universal Editor, zodat de bijgewerkte metagegevens in overweging worden genomen.
  6. Open de overeenkomstige Edge Delivery Services-URL (.aem.page of .aem.live ) voor een voorbeeldpagina met landinstellingen.
  7. Het gebruik Pagina Source van de Mening om het element van HTML te bevestigen omvat het correcte lang attribute. . Als het correcte resultaat op Edge Delivery Services maar niet op het productiedomein verschijnt, ontruim het CDN geheime voorgeheugen of verifieer de punten van de domeinafbeelding aan de bijgewerkte tak of de gastheer.

### Notities

  • - Voor de meeste sites met meerdere landen of meerdere talen wordt het aanbevolen html-lang via bulkmetagegevens te beheren om deze eenvoudig en robuust te maken. U kunt meer korrelige controle per pagina bereiken door een HTML-lang gebied aan individuele paginametagegevens binnen Universele Redacteur toe te voegen. Deze waarde moet echter wel als html-lang in de metagegevens worden weergegeven, anders wordt deze niet juist gerenderd.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f