Intro I wanted to add a search function to my web page. As the website is built with Hugo as a set of static HTML pages onto a read-only web server, standard approaches didn’t work like a LIKE-query in Mysql as many CMS are implementing search. The big logo gives it away, it’s done with the strusWebService from the Strus project. The basic idea is that the author of the web pages can build a search index locally with the markdown version of his content and then push it to a web service dedicated to search only.
Some years ago I decided to write my personal web page as a bunch of static HTML pages using only server-side includes to cope with the repetitive elements like footer, header, menus. When I installed a Wordpress just for the blog I intended to start, I thought: why can’t this be done statically too? In fact, it can be done: the following web pages show an explosion of tools for static HTML site generation: