feat: add site search

This commit is contained in:
Cory Dransfeldt 2023-07-04 17:07:06 -07:00
parent dd98b01bbd
commit 74699d618c
No known key found for this signature in database
8 changed files with 129 additions and 32 deletions

View file

@ -14,6 +14,7 @@ const dateFilters = require('./config/dateFilters.js')
const mediaFilters = require('./config/mediaFilters.js')
const CleanCSS = require('clean-css')
const now = String(Date.now())
const { execSync } = require('child_process')
// load .env
require('dotenv-flow').config()
@ -126,6 +127,10 @@ module.exports = function (eleventyConfig) {
return Image.generateHTML(metadata, imageAttributes)
})
eleventyConfig.on('eleventy.after', () => {
execSync(`npx pagefind --source _site --glob "**/*.html"`, { encoding: 'utf-8' })
})
return {
passthroughFileCopy: true,
dir: {