Use Hugo Output Formats to generate Lunr index files for your static site search

I've been using Lunr.js to enable some basic site search on this blog. Lunr.js requires an index file that contains all the content you want to make available for search. In order to generate that file, I had a kind of hacky setup, depending on running a Grunt script on every deploy, which introduces a dependency on node, and nobody really wants any of that for just a static HTML website.

July 12, 2019 · 3 min · Bart de Goede

Custom OpenSearch: search from your URL bar

November 21, 2018 · 5 min · Bart de Goede

Free SSL on Github Pages with a custom domain: Part 2 - Let's Encrypt

May 2, 2018 · 4 min · Bart de Goede

Free SSL with a custom domain on GitHub Pages

March 28, 2018 · 6 min · Bart de Goede

Bloom filters, using bit arrays for recommendations, caches and Bitcoin

March 23, 2018 · 9 min · Bart de Goede

Searching your Hugo site with Lunr

March 4, 2018 · 10 min · Bart de Goede