Files @ 52b676e3dc39
Branch filter:

Location: website/www/conservancy/templates/opengraph_partial.html

Bradley M. Kuhn
Substantial update of Member Project Application page.

This page had much out of date material, particularly the timeline
and the types of projects we seek, but also the FAQ section did not
include standard information that we're now regularly giving projects
during intake.

This update attempts to address many of those issues.
{% 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

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 %}