1
1
const eleventyNavigationPlugin = require ( "@11ty/eleventy-navigation" ) ;
2
- const eleventyDartSassPlugin = require ( "eleventy-plugin-dart-sass" ) ;
3
- const path = require ( 'path' ) ;
4
-
5
- const helpers = require ( './src/_data/helpers' ) ;
6
2
const markdownConfig = require ( './src/11ty/utils/markdown' ) ;
7
3
const browserSyncConfig = require ( './src/11ty/utils/browsersync' ) ;
8
4
const UserConfig = require ( "@11ty/eleventy/src/UserConfig" ) ;
@@ -13,29 +9,12 @@ const filtersMethods = Object.entries(filters);
13
9
const transforms = require ( './src/11ty/transforms' ) ;
14
10
const transformsMethods = Object . entries ( transforms ) ;
15
11
16
- const sassConfig = {
17
- includePaths : [ "**/*.{scss,sass}" , "!node_modules/**" ] ,
18
- sassIndexFile : 'main.scss' ,
19
- watchSass : true ,
20
- sassLocation : path . normalize (
21
- path . join ( __dirname , "src/_includes/assets/scss/" )
22
- ) ,
23
- outDir : path . normalize (
24
- path . join ( __dirname , 'dist/' )
25
- ) ,
26
- outPath : "/assets/css/" ,
27
- domainName : helpers . url ( ) ,
28
- outFileName : 'main.css' ,
29
- outputStyle : 'compressed'
30
- } ;
31
-
32
12
const passthroughItems = [
33
13
'src/_redirects' ,
34
14
{
35
15
"src/favicon.ico" : "/favicon.ico" ,
36
16
"src/static/img" : "/static/img" ,
37
17
"src/static/CV.pdf" : "/static/CV.pdf" ,
38
- "src/_includes/assets/css" : "/assets/css" ,
39
18
"src/_includes/assets/js" : "/assets/js"
40
19
}
41
20
] ;
@@ -51,7 +30,6 @@ module.exports = function (eleventyConfig) {
51
30
} ) ;
52
31
53
32
eleventyConfig . addPlugin ( eleventyNavigationPlugin ) ;
54
- eleventyConfig . addPlugin ( eleventyDartSassPlugin , sassConfig ) ;
55
33
56
34
passthroughItems . forEach ( item => {
57
35
eleventyConfig . addPassthroughCopy ( item ) ;
@@ -66,7 +44,7 @@ module.exports = function (eleventyConfig) {
66
44
} ) ;
67
45
68
46
return {
69
- templateFormats : [ "md" , "njk" , "html" ] ,
47
+ templateFormats : [ "md" , "njk" , "html" , "11ty.js" ] ,
70
48
pathPrefix : "/" ,
71
49
passthroughFileCopy : true ,
72
50
markdownTemplateEngine : "njk" ,
0 commit comments