kittensite/.eleventy.js

39 lines
866 B
JavaScript
Raw Normal View History

2021-06-29 16:29:55 +00:00
const syntaxHighlight = require("@11ty/eleventy-plugin-syntaxhighlight");
const eleventyNavigationPlugin = require("@11ty/eleventy-navigation");
2021-03-20 17:25:14 +00:00
module.exports = config => {
2021-06-29 16:29:55 +00:00
config.addPlugin(syntaxHighlight, {
alwaysWrapLineHighlights: true
});
config.addPlugin(eleventyNavigationPlugin);
let markdownIt = require("markdown-it");
let markdownItScrollable = require("markdown-it-scrolltable");
let options = {
html: true
};
config.setLibrary("md",
markdownIt(options).use(markdownItScrollable));
2021-03-20 17:25:14 +00:00
const paths = [
'main/assets',
'main/css',
'main/fonts'
]
paths.forEach(
(path) => config.addPassthroughCopy(path)
);
return {
dir: {
input: 'main',
includes: '../_includes',
output: '_site'
}
};
};