diff options
-rw-r--r-- | fietsboek/templates/details.jinja2 | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/fietsboek/templates/details.jinja2 b/fietsboek/templates/details.jinja2 index 4fd3341..631149c 100644 --- a/fietsboek/templates/details.jinja2 +++ b/fietsboek/templates/details.jinja2 @@ -2,11 +2,16 @@ {% import "util.jinja2" as util with context %} {% block extrahead %} +{% if 'secret' in request.GET %} +{% set preview_url = request.route_url('track-map', track_id=track.id, _query=[('secret', request.GET['secret'])]) %} +{% else %} +{% set preview_url = request.route_url('track-map', track_id=track.id) %} +{% endif %} <meta property="og:title" content="{{ track.title | default(track.date | format_datetime, true) }}"> <meta property="og:type" content="website"> <meta property="og:url" content="{{ request.url }}"> -<meta property="og:image" content="{{ request.route_url('track-map', track_id=track.id) }}"> -<meta property="og:image:url" content="{{ request.route_url('track-map', track_id=track.id) }}"> +<meta property="og:image" content="{{ preview_url }}"> +<meta property="og:image:url" content="{{ preview_url }}"> <meta property="og:image:type" content="image/png"> <meta property="og:image:alt" content="Track overview"> <meta property="og:description" content="{{ (track.length / 1000) | round(2) | format_decimal }} km{% if og_description %}: {{ og_description }}{% endif %}"> |