44 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% 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 %}
 | 
