From 1b150bc95195dda938f65b4ab9e8749b043736e0 Mon Sep 17 00:00:00 2001 From: Devin Haska <2636402+wonderfulfrog@users.noreply.github.com> Date: Fri, 4 Apr 2025 14:00:47 -0700 Subject: [PATCH] feat: clean up shortcodes --- config/shortcodes/index.js | 3 +++ eleventy.config.js | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 config/shortcodes/index.js diff --git a/config/shortcodes/index.js b/config/shortcodes/index.js new file mode 100644 index 0000000..6628b7a --- /dev/null +++ b/config/shortcodes/index.js @@ -0,0 +1,3 @@ +import youtube from "./youtube.js"; + +export default { youtube }; diff --git a/eleventy.config.js b/eleventy.config.js index 075aa9e..c315a72 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -5,7 +5,7 @@ import { collectionByTag } from "./config/collections/index.js"; import filters from "./config/filters/index.js"; import markdown from "./config/plugins/markdown.js"; -import liteYoutube from "./config/shortcodes/youtube.js"; +import shortcodes from "./config/shortcodes/index.js"; import htmlConfigTransform from "./config/transforms/html-config.js"; import xmlConfigTransform from "./config/transforms/xml-config.js"; @@ -76,7 +76,9 @@ export default function (eleventyConfig) { eleventyConfig.setLibrary("md", markdown); // --------------------- Shortcodes ----------------------- - eleventyConfig.addShortcode("youtube", liteYoutube); + Object.keys(shortcodes).forEach((shortcode) => { + eleventyConfig.addShortcode(shortcode, shortcodes[shortcode]); + }); return { // Optional (default is set): If your site deploys to a subdirectory, change `pathPrefix`, for example with with GitHub pages