feat: programmatically generate open graph cards

This commit is contained in:
Cory Dransfeldt 2023-12-13 14:41:46 -08:00
parent e34ad2cb0e
commit 0b47dc7747
No known key found for this signature in database
15 changed files with 144 additions and 35 deletions

View file

@ -12,6 +12,12 @@
<meta property="og:description" content="{% if description %}{{ description }}{% else %}{{ meta.siteDescription }}{% endif %}" />
<meta property="og:type" content="article" />
<meta property="og:url" content="{{ fullUrl }}" />
<meta
property="og:image"
content="{%- if schema == 'blog' %}{{ meta.url }}/assets/img/social-preview/{{
title | slugify
}}-preview.jpeg{%- else -%}{{ meta.meta_data.opengraph_default }}{% endif -%}"
/>
<meta property="og:image" content="{{ image | getPostImage }}">
<meta name="theme-color" content="{{ meta.themeColor }}" />
<meta name="generator" content="{{ eleventy.generator }}">