This website hosts the TRB Standing Committee on Transit Data.
It's a clever way of managing code, and a website is just a bunch of code
While working on the website locally on your computer, it can be helpful to preview what your changes will look like before pushing them up to GitHub.
This project uses Ruby 3.2.2. The recommended way to manage Ruby versions is with asdf:
# Install Ruby if you haven't already
asdf plugin add ruby
asdf install ruby 3.2.2
# In the project directory, set Ruby version
asdf local ruby 3.2.2
# Verify Ruby version
ruby --version # Should show 3.2.2
Once Ruby is set up:
bundle install
bundle exec jekyll serve
GitHub offers a more comprehensive guide if you have trouble with the above: Testing your Github Pages site locally with Jekyll