Skip to content

Repository files navigation

Abrahán Mesa Blog

Jekyll blog prepared for GitHub Pages.

Local preview

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 install

Start the local preview server with:

ruby scripts/serve-local.rb

Then 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.

Releases

Packages

Used by

Contributors

Languages