const markdownIt = require('markdown-it'); const markdownItAnchor = require('markdown-it-anchor'); const markdownItConfig = { html: true, breaks: false, linkify: true }; const markdownItAnchorConfig = { permalink: true, permalinkClass: 'bookmark', permalinkSymbol: '#' }; const markdownLib = markdownIt(markdownItConfig).use( markdownItAnchor, markdownItAnchorConfig ); module.exports = function(eleventyConfig) { eleventyConfig.setLibrary('md', markdownLib); eleventyConfig.addFilter('clean', path => { if (path === '/') return path; if (path === 'https://webmaker.app/') return path; if (path.endsWith('/')) return path.slice(0, -1); return path; }); eleventyConfig.addPassthroughCopy('css'); eleventyConfig.addPassthroughCopy('images'); eleventyConfig.addPassthroughCopy('icons'); eleventyConfig.addPassthroughCopy('manifest.json'); eleventyConfig.addPassthroughCopy('robots.txt'); return {}; };