smo_metadata.html 1.4 KB

1234567891011121314151617181920212223242526272829
  1. {% macro smo_metadata(article) %}
  2. <meta property="og:title" content="{{ article.title|striptags|e }} {%if article.subtitle %} - {{ article.subtitle|striptags|e }} {% endif %}"/>
  3. <meta property="og:type" content="article" />
  4. <meta property="og:url" content="{{ SITEURL }}/{{ article.url }}" />
  5. <meta property="og:description" content="{{article.summary|striptags|e}}" />
  6. <meta property="og:site_name" content="{{ SITENAME|striptags|e }}" />
  7. <meta property="og:article:author" content="{{ article.author }}" />
  8. {% if article.date %}
  9. <meta property="og:article:published_time" content="{{ article.date.isoformat() }}" />
  10. {% endif %}
  11. {% if article.locale_modified and article.modified %}
  12. <meta property="" content="{{ article.modified.isoformat() }}" />
  13. {% endif %}
  14. <meta name="twitter:card" content="summary">
  15. <meta name="twitter:title" content="{{ article.title|striptags|e }} {%if article.subtitle %} - {{ article.subtitle|striptags|e }} {% endif %}">
  16. <meta name="twitter:description" content="{{article.summary|striptags|e}}">
  17. {% if article.featured_image %}
  18. <meta property="og:image" content="{{article.featured_image}}" />
  19. <meta name="twitter:image" content="{{article.featured_image}}" >
  20. {% else %}
  21. {% from '_includes/_defaults.html' import FEATURED_IMAGE with context %}
  22. {% if FEATURED_IMAGE %}
  23. <meta property="og:image" content="{{FEATURED_IMAGE}}" />
  24. <meta name="twitter:image" content="{{FEATURED_IMAGE}}" >
  25. {% endif %}
  26. {% endif %}
  27. {% endmacro %}