feat: clean up shortcodes

This commit is contained in:
Devin Haska 2025-04-04 14:00:47 -07:00
parent db109dd216
commit 1b150bc951
2 changed files with 7 additions and 2 deletions

View file

@ -0,0 +1,3 @@
import youtube from "./youtube.js";
export default { youtube };

View file

@ -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