import markdownit from 'markdown-it'; import { convert } from 'html-to-text'; const md = markdownit({html: true}) class SearchIndex { data() { return {eleventyExcludeFromCollections:["episode"], layout: null} } render (data) { const documents = data.collections.episode.map((episode)=>{ return { url:`${this.url(episode.url)}`, title: episode.data.title, text: convert (episode.content), season: episode.data.season, episode: episode.data.episode }}) return JSON.stringify(documents); } } export default SearchIndex