|
1 | 1 | const fs = require('fs'); |
2 | 2 | const pluginRss = require('@11ty/eleventy-plugin-rss'); |
3 | 3 | const sassWatch = require('./_includes/sass-watch'); |
4 | | -const filterMarkdown = require('./_includes/filters/markdown'); |
5 | | -const filterRegexReplace = require('./_includes/filters/regex-replace'); |
| 4 | +const filter = require('./_includes/filter'); |
6 | 5 | const scAvatar = require('./_includes/shortcodes/avatar'); |
7 | 6 | const scMeetupDetails = require('./_includes/shortcodes/meetup-details'); |
8 | 7 | const scVideoPlayer = require('./_includes/shortcodes/video-player'); |
@@ -51,11 +50,14 @@ module.exports = (eleventyConfig) => { |
51 | 50 | return addFileDates(posts); |
52 | 51 | }); |
53 | 52 |
|
| 53 | + // FILTER: Reverse array without mutating original. |
| 54 | + eleventyConfig.addFilter('flip', filter.flip); |
| 55 | + |
54 | 56 | // FILTER: Run content thru Markdown-it. |
55 | | - eleventyConfig.addFilter('markdown', filterMarkdown); |
| 57 | + eleventyConfig.addFilter('markdown', filter.markdown); |
56 | 58 |
|
57 | 59 | // FILTER: Replace text with regex capabilities. |
58 | | - eleventyConfig.addFilter('regexReplace', filterRegexReplace); |
| 60 | + eleventyConfig.addFilter('regexReplace', filter.regexReplace); |
59 | 61 |
|
60 | 62 | // SHORTCODE: Format meeting details message block. |
61 | 63 | eleventyConfig.addShortcode('meetupDetails', scMeetupDetails); |
|
0 commit comments