19 lines
577 B
JavaScript
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/",
|
|
}
|
|
};
|
|
};
|