penpot/backend/resources/app/templates/link-preview.tmpl
Andrey Antukh d7ae6fd417 ♻️ Address review findings on link-preview branch
Keep subpath in the link-preview human redirect, fail fast on absolute join-uri segments, clarify the valueless-param behavior, and detect Applebot, Googlebot, Bing and DuckDuckGo crawlers.

AI-assisted-by: muse-spark-1.3-contributor
2026-09-14 09:53:56 +02:00

23 lines
935 B
Cheetah

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>{{title}}</title>
<meta name="robots" content="noindex" />
<meta name="description" content="{{description}}" />
<meta property="og:site_name" content="Penpot" />
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_US" />
<meta property="og:title" content="{{title}}" />
<meta property="og:description" content="{{description}}" />
<meta property="og:image" content="{{image}}" />
<meta name="twitter:title" content="{{title}}" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:description" content="{{description}}" />
<meta name="twitter:image" content="{{image}}" />
</head>
<body>
<script>location.replace((location.pathname.replace(/link-preview\/?$/, "") || "/") + location.search + location.hash);</script>
</body>
</html>