Twitter Card Partials
{{ with .Params.twitter }}
<meta name="twitter:card" content="{{- .card -}}">
<meta name="twitter:site" content="{{- .site -}}">
{{ if ne .card "app" -}}
<meta name="twitter:title" content="{{- .title -}}">
<meta name="twitter:image" content="{{- .image -}}">
{{ with .image_alt -}}<meta name="twitter:image:alt" content="{{- . -}}">{{- end }}
{{- end }}
{{ with .creator -}}<meta name="twitter:creator" content="{{- . -}}">{{- end }}
{{- if eq .card "app" }}
{{ with .app_country }}<meta name="twitter:app:country" content="{{- . -}}">{{ end }}
{{ with .app_name_iphone }}<meta name="twitter:app:name:iphone" content="{{- . -}}">{{ end }}
{{ with .app_id_iphone }}<meta name="twitter:app:id:iphone" content="{{- . -}}">{{ end }}
{{ with .app_url_iphone }}<meta name="twitter:app:url:iphone" content="{{- . -}}">{{ end }}
{{ with .app_name_ipad }}<meta name="twitter:app:name:ipad" content="{{- . -}}">{{ end }}
{{ with .app_id_ipad }}<meta name="twitter:app:id:ipad" content="{{- . -}}">{{ end }}
{{ with .app_url_ipad }}<meta name="twitter:app:url:ipad" content="{{- . -}}">{{ end }}
{{ with .app_name_googleplay }}<meta name="twitter:app:name:googleplay" content="{{- . -}}">{{ end }}
{{ with .app_id_googleplay }}<meta name="twitter:app:id:googleplay" content="{{- . -}}">{{ end }}
{{ with .app_url_googleplay }}<meta name="twitter:app:url:googleplay" content="{{- . -}}">{{ end }}
{{- end }}
{{- if eq .card "player" }}
{{ with .player }}<meta name="twitter:player" content="{{- . -}}">{{ end }}
{{ with .player_width }}<meta name="twitter:player:width" content="{{- . -}}">{{ end }}
{{ with .player_height }}<meta name="twitter:player:height" content="{{- . -}}">{{ end }}
{{ with .player_stream }}<meta name="twitter:player:stream" content="{{- . -}}">{{ end }}
{{ with .player_stream_content_type }}<meta name="twitter:player:stream:content_type" content="{{- . -}}">{{ end }}
{{- end }}
{{ end }}
+++
[twitter]
card = "summary"
site = "@twittername"
title = "Special Title for the Card"
description = "Special Description for the card max. 200 characters"
image = "https://example.com/great-picture.jpg"
+++
+++
[twitter]
card = "summary_large_image"
site = "@twittername"
creator = "@twitternameofcreator"
title = "Special Title for the Card"
description = "Special Description for the card max. 200 characters"
image = "https://example.com/great-picture.jpg"
+++
+++
[twitter]
card = "player"
title = "The Bit Title"
site = "@twittername"
description = "Special Description for the card max. 200 characters"
player = "https://urltoiframeplayer.tld/awl3kj3lk234"
player_width = 1280
player_height = 960
image = "https://example.tld/wonderful-thumbnail.jpg"
image_alt = "This is an amazing Thumbnail"
player_stream = "https://example.tld/stream.mp4"
player_stream_content_type = "video/mp4"
+++
+++
[twitter]
card = "app"
site = "@twittername"
description = "Special Description for the card max. 200 characters"
app_country = "US"
app_name_iphone = "IphoneAppName"
app_id_iphone = "123456789"
app_url_iphone = "iphoneappname://user/aa38radoaw4rlkaysdjfa8w4u"
app_name_ipad = "IpadAppName"
app_id_ipad = "987654321"
app_url_ipad = "ipadappname://user/aa38radoaw4rlkaysdjfa8w4u"
app_name_googleplay = "GoogleplayAppName"
app_id_googleplay = "987654321"
app_url_googleplay = "https://googleplayappname.fabric.io/user/q2345oi8uzq8etadfkl"
+++