That's a lot of work. If you only need to build and serve a website on a local machine, Docker makes all of this work unnecessary. You can simply install Docker Desktop and spin up a Jekyll container to test your code. I'll write this up soon.