const mdit = require('markdown-it') const mditFoot = require('markdown-it-footnote') const pluginWebc = require('@11ty/eleventy-plugin-webc') module.exports = function(config) { // markdown parser const markdownLib = mdit({ html: true, breaks: false, linkify: true }).use(mditFoot).disable('code') config.setLibrary('md', markdownLib) // webc templates config.addPlugin(pluginWebc, { components: 'src/_includes/components/*.webc' }) // admin files config.addPassthroughCopy({ 'src/assets': '/', 'src/admin': 'admin', }) config.setServerPassthroughCopyBehavior("passthrough") return { markdownTemplateEngine: 'md', dir: { input: "src/_content", includes: '../_includes', data: '../_data', output: "_site" } } };