import { type UIOptions } from "https://deno.land/x/lume@v2.1.0/plugins/pagefind.ts";
Properties
By default, Pagefind UI shows filters with no results alongside the count (0). Pass false to hide filters that have no remaining results.
By default, Pagefind UI applies a CSS reset to itself. Pass false to omit this and inherit from your site styles.
Enable the ability to highlight search terms on the result pages. Configure the query parameter name.
The maximum number of characters to show in the excerpt.
0
means no limit
A set of custom ui strings to use instead of the automatically detected language strings. See https://github.com/CloudCannon/pagefind/blob/main/pagefind_ui/translations/en.json for all available keys and initial values. The items in square brackets such as SEARCH_TERM will be substituted dynamically when the text is used.
A function that Pagefind UI calls before displaying each result. This can be used to fix relative URLs, rewrite titles, or any other modifications you might like to make to the raw result object returned by Pagefind
A function that Pagefind UI calls before performing a search. This can be used to normalize search terms to match your content.