Client side searching for Hugo.io with Fuse.js WHY Sample Setup Files content/search.md layouts/_default/search.html static/js/search.js layouts/_default/index.json