blog/.eleventy.js

19 lines
577 B
JavaScript

const eleventyPluginToc = require("eleventy-plugin-toc")
const markdownIt = require("markdown-it")
const markdownItAnchor = require("markdown-it-anchor")
module.exports = (eleventyConfig) => {
eleventyConfig.addFilter("isoDate", it => it.toISOString().substring(0, 10));
eleventyConfig.addPlugin(eleventyPluginToc, {tags: ["h2", "h3"], wrapper: "div"});
eleventyConfig.setLibrary("md", markdownIt().use(markdownItAnchor));
return {
pathPrefix: "/blog/",
dir: {
input: "src/main/",
output: "dist/",
}
};
};