You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This library interface has feature parity with the Node and Python indexing APIs, and is a great solution for integrating Pagefind indexing into any Rust-based tooling.
Default UI Features & Improvements
Added a data-pagefind-ui-meta attribute to the metadata tags on search results in the Default UI, allowing them to be targeted with CSS.
For example, a tag on a result containing Date: April 19, 2024 will now have data-pagefind-ui-meta="date".
Fixes & Tweaks
Fixed an issue where inline metadata would incorrectly render with html-escaped characters.
Specifically, tagging metadata inline with data-pagefind-meta="phrase:this < that would index the literal < rather than a < character.
This bug didn't occur when using data-pagefind-meta to capture the content of an element.
Fixed an issue where matches in compound words could (sometimes) be ranked lower than intended.
Specifically, for example, matching just the Cannon in CloudCannon may have ranked the word incorrectly.
Fixed an issue where fragment hashes would change between every Pagefind build.
Now, if an HTML page has not changed between two Pagefind indexes, the fragment filename will not change.
This saves you from having to re-upload all fragment files after every Pagefind build.