Just before Christmas, as promised, I added a small UI to my lunr.js driven search solution, so search is now functional on this website. The UI is not a sophisticated, and it does not scale well to large lists of results. But for this website, which is small and barely read, it does the job. I've deliberately avoided using any additional Javascript libraries or frameworks - no jQuery or vue or angular here - partly because their use would be overkill, and partly because I want to improve my understanding of the basics of Javascript. I am, however, using the most modern Javascript code I can find, based on ECMAScript 6, so I have no expectation that this site will work on older browsers like Internet Explorer.
I've also been making a few tweaks to this website's templates, and some changes to bascule, particularly around URL generation. Bascule always generates URLs relative to the site root (essentially, absolute URLs) but in some cases the URLs were incorrect.