This site is built with Jekyll 4.2.x. There are two scripts to help run the site locally:
./start-jekyll.sh [port]This script:
- Kills any existing Jekyll processes
- Ensures the correct Ruby version is used
- Starts Jekyll on the specified port (default: 4000)
./use-homebrew-jekyll.sh [port]This script:
- Uses Jekyll installed directly via Ruby gems
- Avoids bundler issues
- Starts Jekyll on the specified port (default: 4000)
If you encounter errors:
-
Ruby Version Issues: The site requires Ruby 3.2.x. The scripts above handle this automatically.
-
Port Already in Use: The scripts check for port availability. If you see "Address already in use" errors, either use a different port (
./start-jekyll.sh 4001) or kill the process using the port. -
Bundler Version Mismatch: If bundler version errors occur, try the alternative script.
Your site will be available at: http://localhost:4000 (or the port you specified)