Skip to main content

Données structurées

Bloc JSON-LD et données structurées

Au bas de votre fichier base > layout.twig, vous retrouvez le bloc suivant :

{# SCHEMA.ORG INFO #}
{% block schema %}{% endblock %}

Exemple pour une entrée Recipe

Si pour un type d'entrée donné, vous souhaitez ajouter de l'information Schema / JSON-LD, simplement ajouter le bloc suivant et modifier les valeurs selon les champs désirés.

Ce bloc doit se retrouver dans le template de cette entrée (dans le haut par exemple).

{% block schema %}
  <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "{{ entry.title }}", {# twig directement dans le js #}
      "author": {
        "@type": "Person",
        "name": "{{ entry.schemaAuthor }}" {# twig directement dans le js #}
      },
      "datePublished": "2018-03-10",
      "description": "{{ entry.schemaDescription }}", {# twig directement dans le js #}
      "prepTime": "PT20M"
    }
  </script>
{% endblock %}