diff --git a/.eleventy.js b/.eleventy.js index 55b293d..dac55b2 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -22,12 +22,7 @@ const { } = require('./config/filters/index.js'); // module import shortcodes -const { - asideShortcode, - insertionShortcode, - imageShortcodePlaceholder, - liteYoutube -} = require('./config/shortcodes/index.js'); +const {imageShortcodePlaceholder, liteYoutube} = require('./config/shortcodes/index.js'); // module import collections const {getAllPosts} = require('./config/collections/index.js'); @@ -53,6 +48,7 @@ module.exports = eleventyConfig => { eleventyConfig.addLayoutAlias('base', 'base.njk'); eleventyConfig.addLayoutAlias('page', 'page.njk'); eleventyConfig.addLayoutAlias('home', 'home.njk'); + eleventyConfig.addLayoutAlias('blog', 'blog.njk'); eleventyConfig.addLayoutAlias('post', 'post.njk'); // --------------------- Custom filters ----------------------- @@ -74,8 +70,6 @@ module.exports = eleventyConfig => { eleventyConfig.addFilter('entries', Object.entries); // --------------------- Custom shortcodes --------------------- - eleventyConfig.addPairedShortcode('aside', asideShortcode); - eleventyConfig.addPairedShortcode('insertion', insertionShortcode); eleventyConfig.addNunjucksAsyncShortcode('imagePlaceholder', imageShortcodePlaceholder); eleventyConfig.addShortcode('youtube', liteYoutube); eleventyConfig.addShortcode('year', () => `${new Date().getFullYear()}`); // current year, stephanie eckles diff --git a/config/shortcodes/aside/index.js b/config/shortcodes/aside/index.js deleted file mode 100644 index ef00125..0000000 --- a/config/shortcodes/aside/index.js +++ /dev/null @@ -1,12 +0,0 @@ -const markdownLib = require('../../plugins/markdown'); -const outdent = require('outdent'); - -const aside = children => { - if (!children) { - throw new Error('You must provide a non-empty string for an aside.'); - } - const content = markdownLib.renderInline(children); - return ``; -}; - -module.exports = aside; diff --git a/config/shortcodes/index.js b/config/shortcodes/index.js index 31cebe6..91ba060 100644 --- a/config/shortcodes/index.js +++ b/config/shortcodes/index.js @@ -1,10 +1,6 @@ const imageShortcodePlaceholder = require('./imagePlaceholder'); -const insertionShortcode = require('./insertion'); -const asideShortcode = require('./aside'); const liteYoutube = require('./youtube-lite'); module.exports = { imageShortcodePlaceholder, - insertionShortcode, - asideShortcode, liteYoutube }; diff --git a/config/shortcodes/insertion/index.js b/config/shortcodes/insertion/index.js deleted file mode 100644 index d634164..0000000 --- a/config/shortcodes/insertion/index.js +++ /dev/null @@ -1,30 +0,0 @@ -const {outdent} = require('outdent'); -const markdownLib = require('../../plugins/markdown'); - -// this is not working yet - -const insertion = (img, figcaption, alt, children) => { - if (!img) { - throw new Error(`Must have an image-path.`); - } - if (!alt) { - throw new Error('Images must have an alt text.'); - } - if (!figcaption) { - throw new Error('Must have a figcaption'); - } - if (!children) { - throw new Error('add a content.'); - } - const content = markdownLib.render(children.trim()); - return outdent`
{{ post.data.description }}
+