
The search begins.
Today I added search on my Hugo static site with Fuse.js. I am unreasonably excited about this for kind of a negative reason:
I’ve had a lot, A LOT of recent experience with a static site that had pretty disappointing search capability.
I found Fuse.js in Blowfish - a really thoughtful & nice looking Hugo theme that I probably would have used for my site if I’d discovered it early.
I have, through sheer stubbornness, willpower & brute force, added features found in Blowfish to my site. I did this before I knew of Blowfish & without really knowing if those features were good or even possible. Blowfish is a nice validation that my ideas were viable for a personal website (i.e., someone independently implemented similar things). However, a PoC migration to Blowfish led me to the conclusion that it’s better to stay on my current theme (hugo-coder) & continue to customize it. Why?
- It’s fun.
- This is something I guess I’ve known intuitively but never experienced personally as a “designer”: the more styling a site has, the more opinionated it is about conventions, layouts, css, etc., the more effort it takes to change it. A theme like hugo-coder is beautiful already & in a lot of ways it’s a nice blank canvas on which to paint for a dumdum like me.