Jekyll blog prepared for GitHub Pages.
On this macOS setup, Ruby reports CXX=false, so eventmachine needs an explicit C++ compiler wrapper the first time dependencies are installed:
MAKE='make CXX=/path/to/this/repository/scripts/clang++-sdk' bundle installStart the local preview server with:
ruby scripts/serve-local.rbThen open http://127.0.0.1:4001.
The wrapper always uses port 4001. If the preview server is already running,
it exits cleanly instead of starting a second Jekyll process and raising
Address already in use.
The same wrapper also watches the repository files. When a file changes, it
restarts Jekyll automatically on the same port, so changes to _config.yml,
layouts, posts, CSS, and JavaScript are picked up without manually stopping and
starting the preview server.