chore: minify + inline non-tailwind styles

This commit is contained in:
Cory Dransfeldt 2023-05-27 21:22:24 -07:00
parent 16215082f1
commit e30dc3784e
No known key found for this signature in database
4 changed files with 19 additions and 2 deletions

View file

@ -11,6 +11,7 @@ const markdownItFootnote = require('markdown-it-footnote')
const filters = require('./config/filters.js')
const dateFilters = require('./config/dateFilters.js')
const mediaFilters = require('./config/mediaFilters.js')
const CleanCSS = require('clean-css')
const now = String(Date.now())
// load .env
@ -52,6 +53,9 @@ module.exports = function (eleventyConfig) {
eleventyConfig.addLiquidFilter(filterName, mediaFilters[filterName])
})
// css filters
eleventyConfig.addFilter('cssmin', (code) => new CleanCSS({}).minify(code).styles)
// enable merging of tags
eleventyConfig.setDataDeepMerge(true)