Meta.vue 733 B

123456789101112131415161718192021222324252627282930313233343536
  1. <!--
  2. Définit les balises meta de la page
  3. -->
  4. <template></template>
  5. <script setup lang="ts">
  6. const props = defineProps({
  7. title: {
  8. type: String,
  9. required: true
  10. },
  11. description: {
  12. type: String,
  13. required: true
  14. },
  15. image: {
  16. type: String,
  17. required: false,
  18. default: 'images/Opentalent'
  19. }
  20. })
  21. useSeoMeta({
  22. title : props.title,
  23. ogTitle : props.title,
  24. twitterTitle : props.title,
  25. description : props.description,
  26. ogDescription : props.description,
  27. twitterDescription : props.description,
  28. ogImage : props.image,
  29. twitterImage: props.image,
  30. twitterCard : 'summary_large_image',
  31. ogType: 'website',
  32. ogLocale: 'fr_FR'
  33. })
  34. </script>