summaryrefslogtreecommitdiff
path: root/eleventy.config.mjs
diff options
context:
space:
mode:
authorJan Palma <honzik@janpalma.cz>2026-03-14 16:08:49 +0100
committerJan Palma <honzik@janpalma.cz>2026-03-14 16:08:49 +0100
commit90d1d669f49c6e93fdbebdd52f20a22c3ba962ed (patch)
tree16403ee221c12ea99532d2916059f90d16b279fc /eleventy.config.mjs
parentb7e36a6d55629f13a1e42e1b46993c1b76319d06 (diff)
downloadspelis-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.mjs20
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,