Skip to content

Repository files navigation

Personal website for https://williammora.com, powered by the GitHub Pages-supported Jekyll stack.

Posting

  • Write: bin/post "Title of the post" (add --draft to start in _drafts/; move it into _posts/ when it's ready to go live — _drafts/ is never part of the built site). bin/publish picks up a post already in _posts/ that was started another way, as long as the working tree has no other unrelated changes.
  • Preview: mise exec -- bundle exec jekyll serve --drafts
  • Publish: bin/post ... --publish, or bin/publish for a post already written

GitHub Pages rebuilds the live site within about a minute of a push to master. Posts do not need an <!--more--> separator — the index shows the whole post when one is missing.

This site pins Ruby 3.3.4 via mise (mise.toml); the macOS system Ruby is too old to build the github-pages gem.

To run it locally:

mise install
mise exec -- bundle install
mise exec -- bundle exec jekyll serve

If Nokogiri fails to compile on macOS during bundle install, retry with:

NOKOGIRI_USE_SYSTEM_LIBRARIES=1 mise exec -- bundle install

Most posts in this repository are archival and intentionally kept online as originally published.

About

Personal website

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages