From 55e376647e29f3ac5e3d4ef1f6bf1c56d2371235 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sat, 15 Oct 2022 05:24:18 +0200 Subject: [PATCH] feat(dev): Generate OG images at build time --- .gitignore | 1 + .prettierignore | 1 + artwork/og/template.svg | 44 ++++++--- sites/dev/pages/[...mdxslug].js | 6 +- sites/shared/package.json | 3 + sites/shared/prebuild/i18n.mjs | 25 ++--- sites/shared/prebuild/index.mjs | 13 ++- sites/shared/prebuild/md-intro.mjs | 79 +++++++++++++++ sites/shared/prebuild/mdx.mjs | 50 ++++++---- sites/shared/prebuild/og/index.mjs | 153 +++++++++++++++++++++++++++++ yarn.lock | 85 +++++++++++++++- 11 files changed, 401 insertions(+), 59 deletions(-) create mode 100644 sites/shared/prebuild/md-intro.mjs create mode 100644 sites/shared/prebuild/og/index.mjs diff --git a/.gitignore b/.gitignore index 516cf7c3eaa..22e36678659 100644 --- a/.gitignore +++ b/.gitignore @@ -111,6 +111,7 @@ sites/*/out sites/*/public/mdx sites/*/prebuild !sites/shared/prebuild +sites/dev/public/og # misc .DS_Store diff --git a/.prettierignore b/.prettierignore index d3fa19f87c9..430eef65b3d 100644 --- a/.prettierignore +++ b/.prettierignore @@ -5,6 +5,7 @@ *.md *.mustache *.png +*.svg yarn.lock .husky/pre-commit .prettierignore diff --git a/artwork/og/template.svg b/artwork/og/template.svg index 022d5b05427..fcfa94b941b 100644 --- a/artwork/og/template.svg +++ b/artwork/og/template.svg @@ -7,10 +7,22 @@ + + + + + + + + + + + + +