{% comment %} Include this partial in a head section to include basic Open Graph metadata. Pass a variable `NAME` to give a value for the `og:NAME` property. These properties are only listed if you give a value for them: * url: A URL string that includes at least an absolute path. This partial will fill in a default scheme and host if needed. * title: A string. Tags are stripped, then the rest is assumed HTML-safe. * description: A string. Tags are stripped, then the rest is assumed HTML-safe. These properties are always included. You can override them but you normally shouldn't need to: * type: Default "website". * locale: Default "en_US". * site_name: Default "Software Freedom Conservancy" * twitter_site: The name of the Twitter account that publishes this page. Default "@conservancy" {% endcomment %} {# This partial needs work before other cards besides "summary" are supported. #} <meta property="twitter:card" content="summary"> <meta property="twitter:site" content="{{ twitter_site|default:"@conservancy" }}"> <meta property="og:type" content="{{ type|default:"website" }}"> <meta property="og:locale" content="{{ locale|default:"en_US" }}"> <meta property="og:site_name" content="{{ site_name|default:"Software Freedom Conservancy" }}"> {% if url %} {% load fill_url %} <meta property="og:url" content="{{ url|fill_url:host_url }}"> {% endif %} {% if title %} <meta property="og:title" content="{{ title|striptags|safe }}"> {% endif %} {% if description %} <meta property="og:description" content="{{ description|striptags|safe }}"> {% endif %}