seo_metadata.html 1.2 KB

1234567891011121314151617181920212223
  1. {% macro seo_metadata(article) %}
  2. <meta property="og:title" content="{{ article.title|striptags }} {%if article.subtitle %} - {{ article.subtitle }} {% 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}}" />
  6. <meta property="og:site_name" content="{{ SITENAME|striptags }}" />
  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. {% from '_includes/_defaults.html' import TWITTER_USERNAME with context %}
  16. {%if TWITTER_USERNAME %}
  17. <meta name="twitter:creator" content="@{{TWITTER_USERNAME}}">
  18. {% endif %}
  19. <meta name="twitter:title" content="{{ article.title|striptags }} {%if article.subtitle %} - {{ article.subtitle }} {% endif %}">
  20. <meta name="twitter:description" content="{{article.summary|striptags}}">
  21. {% endmacro %}