11const fs = require ( 'fs' ) ;
22const pluginRss = require ( '@11ty/eleventy-plugin-rss' ) ;
33const sassWatch = require ( './_includes/sass-watch' ) ;
4- const filterFullDate = require ( './_includes/filters/full-date' ) ;
5- const filterLimitTo = require ( './_includes/filters/limit-to' ) ;
64const filterMarkdown = require ( './_includes/filters/markdown' ) ;
75const filterRegexReplace = require ( './_includes/filters/regex-replace' ) ;
6+ const scAvatar = require ( './_includes/shortcodes/avatar' ) ;
87const scMeetupDetails = require ( './_includes/shortcodes/meetup-details' ) ;
98const scVideoPlayer = require ( './_includes/shortcodes/video-player' ) ;
109
@@ -52,12 +51,6 @@ module.exports = (eleventyConfig) => {
5251 return addFileDates ( posts ) ;
5352 } ) ;
5453
55- // FILTER: Convert dates to MMMM D, YYYY format.
56- eleventyConfig . addFilter ( 'fullDate' , filterFullDate ) ;
57-
58- // FILTER: Limit collection length.
59- eleventyConfig . addFilter ( 'limitTo' , filterLimitTo ) ;
60-
6154 // FILTER: Run content thru Markdown-it.
6255 eleventyConfig . addFilter ( 'markdown' , filterMarkdown ) ;
6356
@@ -70,6 +63,9 @@ module.exports = (eleventyConfig) => {
7063 // SHORTCODE: Embed video players for event replay.
7164 eleventyConfig . addShortcode ( 'videoPlayer' , scVideoPlayer ) ;
7265
66+ // SHORTCODE: Resize and cache images.
67+ eleventyConfig . addLiquidShortcode ( 'avatar' , scAvatar ) ;
68+
7369 // PLUGIN: RSS feed
7470 eleventyConfig . addPlugin ( pluginRss ) ;
7571
@@ -98,12 +94,12 @@ module.exports = (eleventyConfig) => {
9894 layouts : './_layouts' ,
9995 } ,
10096 templateFormats : [
101- 'njk' ,
10297 'liquid' ,
98+ 'njk' ,
10399 'md' ,
104100 'html' ,
105101 ] ,
106- htmlTemplateEngine : 'njk ' ,
107- dataTemplateEngine : 'njk ' ,
102+ htmlTemplateEngine : 'liquid ' ,
103+ dataTemplateEngine : 'liquid ' ,
108104 } ;
109105} ;
0 commit comments