diff options
| author | Jan Palma <honzik@janpalma.cz> | 2026-02-28 16:24:59 +0100 |
|---|---|---|
| committer | Jan Palma <honzik@janpalma.cz> | 2026-02-28 16:24:59 +0100 |
| commit | 010e4e5250c6629e31ffd2716ac558e127e163d8 (patch) | |
| tree | 018825689555207a4fc6f30b6d9c748c3c92ae8a /eleventy.config.mjs | |
| parent | 89492d3d14e853d3b14bd036484f9565c75bc420 (diff) | |
| download | spelis-web-010e4e5250c6629e31ffd2716ac558e127e163d8.tar spelis-web-010e4e5250c6629e31ffd2716ac558e127e163d8.tar.gz spelis-web-010e4e5250c6629e31ffd2716ac558e127e163d8.tar.bz2 spelis-web-010e4e5250c6629e31ffd2716ac558e127e163d8.tar.lz spelis-web-010e4e5250c6629e31ffd2716ac558e127e163d8.tar.xz spelis-web-010e4e5250c6629e31ffd2716ac558e127e163d8.tar.zst spelis-web-010e4e5250c6629e31ffd2716ac558e127e163d8.zip | |
OG Image + Fonts
Diffstat (limited to 'eleventy.config.mjs')
| -rw-r--r-- | eleventy.config.mjs | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/eleventy.config.mjs b/eleventy.config.mjs index 2e679a3..d81c29a 100644 --- a/eleventy.config.mjs +++ b/eleventy.config.mjs @@ -1,7 +1,8 @@ import { parseISO , format} from "date-fns"; import { config as siteConfig } from "./siteconfig.mjs"; import { eleventyImageTransformPlugin } from "@11ty/eleventy-img"; - +import EleventyPluginOgImage from 'eleventy-plugin-og-image'; +import fs from "fs" export default function(eleventyConfig) { // Order matters, put this at the top of your configuration file. @@ -18,6 +19,25 @@ export default function(eleventyConfig) { }); }); + eleventyConfig.addPlugin(EleventyPluginOgImage, { + satoriOptions: { + fonts: [ + { + name: 'JetBrains Mono', + data: fs.readFileSync('./assets/fonts/JetBrains/OG-Regular.ttf'), + weight: 400, + style: 'normal', + }, + { + name: 'JetBrains Mono', + data: fs.readFileSync('./assets/fonts/JetBrains/OG-Bold.ttf'), + weight: 800, + style: 'normal', + }, + ], + }, + }); + eleventyConfig.addPlugin(eleventyImageTransformPlugin, { widths: [200, "auto"], htmlOptions: { |
