-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eleventy.js
33 lines (26 loc) · 1012 Bytes
/
.eleventy.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const markdownIt = require("markdown-it");
const markdownItAnchor = require("markdown-it-anchor");
module.exports = function(eleventyConfig) {
eleventyConfig.addPassthroughCopy("./src/css");
eleventyConfig.addWatchTarget("./src/css");
eleventyConfig.addPassthroughCopy("./src/js");
eleventyConfig.addWatchTarget("./src/js");
eleventyConfig.addPassthroughCopy("./src/img");
eleventyConfig.addWatchTarget("./src/img");
eleventyConfig.addPassthroughCopy("./src/materials");
eleventyConfig.addWatchTarget("./src/materials");
const markdownLib = markdownIt({html: true}).use(markdownItAnchor, {
permalink: markdownItAnchor.permalink.linkInsideHeader({
symbol: '<span class="heading-anchor" aria-hidden="true">¶</span>',
placement: 'after'
})
});
eleventyConfig.setLibrary("md", markdownLib);
return {
dir: {
input: "src",
output: "docs"
},
pathPrefix: "/JLR2023/"
}
}