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 filters from "./config/filters/index.js";
import markdown from "./config/plugins/markdown.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 htmlConfigTransform from "./config/transforms/html-config.js";
import xmlConfigTransform from "./config/transforms/xml-config.js"; import xmlConfigTransform from "./config/transforms/xml-config.js";
@ -76,7 +76,9 @@ export default function (eleventyConfig) {
eleventyConfig.setLibrary("md", markdown); eleventyConfig.setLibrary("md", markdown);
// --------------------- Shortcodes ----------------------- // --------------------- Shortcodes -----------------------
eleventyConfig.addShortcode("youtube", liteYoutube); Object.keys(shortcodes).forEach((shortcode) => {
eleventyConfig.addShortcode(shortcode, shortcodes[shortcode]);
});
return { return {
// Optional (default is set): If your site deploys to a subdirectory, change `pathPrefix`, for example with with GitHub pages // Optional (default is set): If your site deploys to a subdirectory, change `pathPrefix`, for example with with GitHub pages