change notes 2023-12-11

    tags: Lunrish
    December 11th, 2023
    • I’ve now shipped my Lunrish API live on the website.
      • Background: By default search results (including dynamic results in the search bar) should be returned by my server instead of standard Lunr.js client-side processing. It will still have fallback of fetching and loading the full index into your browser. The Lunrish API is an Express JS server wrapping Lunr.js, served on an AWS EC2 instance via an AWS CloudFront distribution (to ensure HTTPS processing of your queries).
      • TODO:
        • I still have several clunky bits of Jekyll liquid in my serp.js that I’ll be moving around.
        • I want to indicate on the SERP whether the server or client is producing the results.