Personal portfolio and blog built with Jekyll.
bundle install
npm installbin/runBuilds the site and its article PDFs, then serves the result without rebuilding it.
Visit localhost:4000 to view the site. Additional arguments are passed to
jekyll serve.
bin/buildBuilds the site and generates a PDF for each blog article with Chrome 131 or newer.
Math is rendered to inline SVG with MathJax during the build, so Node.js 22 or newer is required.
Set BROWSER_PATH if Chrome or Chromium is installed in a nonstandard location.
CC-BY-4.0