diff options
| author | Jan Palma <honzik@janpalma.cz> | 2026-03-14 16:08:49 +0100 |
|---|---|---|
| committer | Jan Palma <honzik@janpalma.cz> | 2026-03-14 16:08:49 +0100 |
| commit | 90d1d669f49c6e93fdbebdd52f20a22c3ba962ed (patch) | |
| tree | 16403ee221c12ea99532d2916059f90d16b279fc /eleventy.config.mjs | |
| parent | b7e36a6d55629f13a1e42e1b46993c1b76319d06 (diff) | |
| download | spelis-web-90d1d669f49c6e93fdbebdd52f20a22c3ba962ed.tar spelis-web-90d1d669f49c6e93fdbebdd52f20a22c3ba962ed.tar.gz spelis-web-90d1d669f49c6e93fdbebdd52f20a22c3ba962ed.tar.bz2 spelis-web-90d1d669f49c6e93fdbebdd52f20a22c3ba962ed.tar.lz spelis-web-90d1d669f49c6e93fdbebdd52f20a22c3ba962ed.tar.xz spelis-web-90d1d669f49c6e93fdbebdd52f20a22c3ba962ed.tar.zst spelis-web-90d1d669f49c6e93fdbebdd52f20a22c3ba962ed.zip | |
New design
Diffstat (limited to 'eleventy.config.mjs')
| -rw-r--r-- | eleventy.config.mjs | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/eleventy.config.mjs b/eleventy.config.mjs index 5bf4a46..2350176 100644 --- a/eleventy.config.mjs +++ b/eleventy.config.mjs @@ -4,6 +4,7 @@ import { eleventyImageTransformPlugin } from "@11ty/eleventy-img"; import EleventyPluginOgImage from 'eleventy-plugin-og-image'; import fs from "fs" import { OgImage } from 'eleventy-plugin-og-image/og-image'; +import path from "path"; export class CustomOgImage extends OgImage { async shortcodeOutput() { @@ -11,9 +12,14 @@ export class CustomOgImage extends OgImage { } } + + export default function(eleventyConfig) { // Order matters, put this at the top of your configuration file. - + eleventyConfig.addFilter("embedSVG", function(filePath) { + const fullPath = path.join("./", filePath); + return fs.readFileSync(fullPath, "utf-8"); + }); eleventyConfig.addNunjucksFilter("date", (dateObj, formatString = 'MM.dd.yyyy') => format(dateObj, formatString)) eleventyConfig.addCollection("navItems", function (collectionsApi) { @@ -41,6 +47,18 @@ export default function(eleventyConfig) { weight: 800, style: 'normal', }, + { + name: 'Kode Mono', + data: fs.readFileSync('./assets/fonts/KodeMono/Regular.ttf'), + weight: 400, + style: 'normal', + }, + { + name: 'Kode Mono', + data: fs.readFileSync('./assets/fonts/KodeMono/Bold.ttf'), + weight: 800, + style: 'normal', + }, ], }, OgImage: CustomOgImage, |
