]> git.ipfire.org Git - ipfire.org.git/commitdiff
downloads/cloud, mirrors, release: use ogp module
authorRico Hoppe <rico.hoppe@ipfire.org>
Wed, 29 May 2024 13:58:29 +0000 (13:58 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 3 Jun 2024 14:05:10 +0000 (14:05 +0000)
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
src/templates/downloads/cloud.html
src/templates/downloads/mirrors.html
src/templates/downloads/release.html

index 98524cb2b1d3b6eb54ee4d0d0db4c19982298c8e..0c00fb25e54efb007f2292634570fa9c8b862089 100644 (file)
@@ -3,22 +3,10 @@
 {% block title %}{{ _("Cloud") }}{% end block %}
 
 {% block head %}
-    <!-- HTML Meta Tags -->
-    <meta name="description" content={{ _("IPFire - Cloud") }}>
-    <!-- Facebook Meta Tags -->
-    <meta property="og:url" content="https://www.ipfire.org/downloads/cloud">
-    <meta property="og:type" content="website">
-    <meta property="og:title" content="Cloud - IPFire">
-    <meta property="og:description" content="Explore IPFire in the Cloud. Enhance your cybersecurity measures by deploying IPFire in the cloud with one of our reliable partners.">
-    <meta property="og:image" content="https://www.ipfire.org/{{ static_url("img/ipfire-tux.png") }}">
-
-    <!-- Twitter Meta Tags -->
-    <meta name="twitter:card" content="summary_large_image">
-    <meta property="twitter:domain" content="ipfire.org">
-    <meta property="twitter:url" content="https://www.ipfire.org/downloads/cloud">
-    <meta name="twitter:title" content="www.ipfire.org - Cloud">
-    <meta name="twitter:description" content="Explore IPFire in the Cloud. Enhance your cybersecurity measures by deploying IPFire in the cloud with one of our reliable partners.">
-    <meta name="twitter:image" content="https://www.ipfire.org/{{ static_url("img/ipfire-tux.png") }}">
+       {% module OpenGraph(
+               title=_("IPFire - Cloud"),
+               description="Explore IPFire in the Cloud. Enhance your cybersecurity measures by deploying IPFire in the cloud with one of our reliable partners.",
+       ) %}
 {% end block %}
 
 {% block container %}
index dd386605002e90a7215c3567bb3988b6d4581114..4020a2ef62eed858561e4907f422048fb0df6b57 100644 (file)
@@ -3,22 +3,10 @@
 {% block title %}{{ _("Mirrors") }}{% end block %}
 
 {% block head %}
-    <!-- HTML Meta Tags -->
-    <meta name="description" content={{ _("IPFire - Mirrors") }}>
-    <!-- Facebook Meta Tags -->
-    <meta property="og:url" content="https://www.ipfire.org/downloads/mirrors">
-    <meta property="og:type" content="website">
-    <meta property="og:title" content="Mirrors - IPFire">
-    <meta property="og:description" content={{ _("IPFire downloads from %(total)s mirrors in %(countries)s countries, ""sponsored by diverse organizations, ensure global accessibility for all") % { "total" : total, "countries" : countries } }}>
-    <meta property="og:image" content="https://www.ipfire.org/{{ static_url("img/ipfire-tux.png") }}">
-
-    <!-- Twitter Meta Tags -->
-    <meta name="twitter:card" content="summary_large_image">
-    <meta property="twitter:domain" content="ipfire.org">
-    <meta property="twitter:url" content="https://www.ipfire.org/downloads/mirrors">
-    <meta name="twitter:title" content="www.ipfire.org - Mirrors">
-    <meta name="twitter:description" content={{ _("IPFire downloads from %(total)s mirrors in %(countries)s countries, ""sponsored by diverse organizations, ensure global accessibility for all") % { "total" : total, "countries" : countries } }}>
-    <meta name="twitter:image" content="https://www.ipfire.org/{{ static_url("img/ipfire-tux.png") }}">
+       {% module OpenGraph(
+               title=_("IPFire - Mirrors"),
+               description=_("IPFire Downloads from various Mirrors in many different Countries all around the Globe, sponsored by diverse organizations, ensure global accessibility for all"),
+       ) %}
 {% end block %}
 
 {% block container %}
index 9ff42de61099fbd93c6830ccf8a45b18db36b52c..d788762aefe1150a58aeb9b31b0284de94f6e95a 100644 (file)
@@ -2,6 +2,13 @@
 
 {% block title %}{{ release }}{% end block %}
 
+{% block head %}
+       {% module OpenGraph(
+               title=release,
+               description=_("Download %s here") % release,
+       ) %}
+{% end block %}
+
 {% block container %}
        <section class="hero is-primary">
                <div class="hero-body">