From 7686e78e5ae081376052d5fea3471d854a9e57bf Mon Sep 17 00:00:00 2001 From: wizzdom <dom@wizzdom.xyz> Date: Tue, 6 Aug 2024 23:27:21 +0100 Subject: [PATCH] add opengraph meta tags for social embed (#20) --- src/_data/site.yml | 1 + src/_layouts/base.njk | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/_data/site.yml b/src/_data/site.yml index 97d4f45..fbc93d6 100644 --- a/src/_data/site.yml +++ b/src/_data/site.yml @@ -1,6 +1,7 @@ images: brick: https://raw.githubusercontent.com/redbrick/design-system/main/assets/logos/redbrick.svg emote: https://raw.githubusercontent.com/redbrick/design-system/main/assets/logos/resign-emote.png + logo: https://raw.githubusercontent.com/redbrick/design-system/main/assets/logos/logo.png society: name: Redbrick tagline: DCU's Networking Society. diff --git a/src/_layouts/base.njk b/src/_layouts/base.njk index 8372ec4..f7ccf85 100644 --- a/src/_layouts/base.njk +++ b/src/_layouts/base.njk @@ -18,6 +18,14 @@ title: Redbrick window.userAgent = new UAParser() </script> + <meta property="og:type" content="website" > + <meta property="og:title" content="{{site.society.name}}" > + <meta property="og:description" content="{{site.society.tagline}}" > + <meta property="og:image" content="{{site.images.logo}}" > + <meta property="og:image:type" content="image/png" > + <meta property="og:image:width" content="120" > + <meta property="og:image:height" content="63" > + <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/ScrollTrigger.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/TextPlugin.min.js"></script> @@ -39,4 +47,4 @@ title: Redbrick <script type="module" src="https://cdn.jsdelivr.net/npm/@11ty/is-land@4.0.0/is-land.min.js"></script> </head> {{ content | safe }} -</html> \ No newline at end of file +</html>