Lektor template filter to convert twitter links to embeds
pip install lektor-twitter-embed
{{ "https://twitter.com/MaiaFranklyn/status/1277100235928621058" | tweet }}
It is possible to pass an optional 'params' object to configure the embed. Any of the params documented at https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed may be supplied
{{
"https://twitter.com/MaiaFranklyn/status/1277100235928621058" | tweet(
params={'align': 'center', 'hide_thread': 'true'}
)
}}
By default if the request to publish.twitter.com
fails, your page will not build.
This behaviour can be changed so that a failed request to publish.twitter.com
will fall back to rendering a link to the tweet.
{{ "https://twitter.com/lucaviftw/status/1347311486012686336" | tweet(fallback=True) }}