1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-02-21 05:33:27 +01:00

38 lines
930 B
JavaScript

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 {};
};