-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eleventy.js
36 lines (27 loc) · 937 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
34
35
36
module.exports = (eleventyConfig) => {
eleventyConfig.setDataDeepMerge(true);
eleventyConfig.setQuietMode(true);
const {Liquid} = require("liquidjs");
const options = {
extname: ".liquid",
dynamicPartials: false,
strict_filters: true,
root: ["_includes"]
};
eleventyConfig.setLibrary("liquid", new Liquid(options));
// eleventyConfig.addPairedLiquidShortcode("example", (content="") => {
// return `<dl>${ content.trim() }</dl>`;
// });
// eleventyConfig.addPairedLiquidShortcode("exampleinput", (content="", lang="liquid", label="INPUT") => {
// return `<dt>${ label }</dt><dd><pre><code>${ content.trim() }</code></pre></dd>`;
// });
// eleventyConfig.addPairedLiquidShortcode("exampleoutput", (content="", label="OUTPUT") => {
// return `<dt>${ label }</dt><dd>${ content.trim() }</dd>`;
// });
return {
dir: {
input: "src",
output: "www"
}
};
};