This is the final part (for now) on the search functionality for my site. I implemented some optimizations that I alluded to in part 1 & 2. I was able to get my search index for my 20-ish posts from ~700kb down to ~22kb!
#static-site-generators#nextjs#javascript#typesense#search
This is the followup to Part 1 in this series on building a Static Site Search for my website. In the first part I built a search index of my articles for quick searching. In this part I'll import that search index into my Next project and create a UI to interact with it. The search component described here is live on this site!
In this series of articles I discuss how I created a client-side search for my static website. After looking at a few options out there for static sites and Next.js projects, I decided the challenge to build my own search from scratch would be more enjoyable. This first article discusses how I preprocess my articles into a search index.
My goal with this project was to make the tags I'm already displaying alongside articles to be clickable links that filter my posts by that tag. Try to click one!
#nextjs#javascript#typescript#webdev#static-site-generators
I cover the config and deployment steps necessary to easily deploy a static site built with Next.js to GitHub Pages.
#github-pages#nextjs#react#static-site-generators#typescript#javascript
Here are the resouces I got value from in 2023. Topics include kids, devops, web dev, and some hardware stuff.
#devops#nextjs#hardware#raspberry-pi#synology#kids#webdev
Feel free to contact me via Twitter!