Release 1.53.0
🔎 Search enhancements
The search should now be significantly faster, and support other languages aside from just english. It should also be much better at finding relevant pages.
Technical explanation:
Lunr.js has been replaced by FlexSearch. Additionally the search is no longer done serverside using serverless functions, but instead done locally on the user's browser using a generated search index formatted as json. The search index is only downloaded once, then cached in the user's localstorage. It will be re-downloaded as soon as a new build is triggered (i.e. a page has been published).
Additionally the 404 page redirection is handled in the build step. It is no longer dependent on vendor specific rewrite rules. This means the garden can very easily be deployed to any static site host provider.