chore: consolidate filters

This commit is contained in:
Cory Dransfeldt 2024-05-05 15:08:55 -07:00
parent a7fa7379ad
commit 13b80c09cc
No known key found for this signature in database
6 changed files with 14 additions and 17 deletions

View file

@ -8,7 +8,6 @@ import markdownItFootnote from 'markdown-it-footnote'
import htmlmin from 'html-minifier-terser'
import filters from './config/filters/index.js'
import { slugifyString } from './config/utils/index.js'
import { minifyJsComponents } from './config/events/index.js'
import { searchIndex, tagList, tagsSortedByCount, links, tagMap, booksToRead } from './config/collections/index.js'
import { DateTime } from 'luxon'
@ -97,10 +96,10 @@ export default async function (eleventyConfig) {
if (!content) return
return md.render(content)
})
Object.keys(filters).forEach((filterName) => {
eleventyConfig.addLiquidFilter(filterName, filters[filterName])
})
eleventyConfig.addFilter('slugify', slugifyString)
// shortcodes
eleventyConfig.addShortcode('appVersion', () => appVersion)