Our site is statically built with Jekyll and deployed on Vercel. To get started, you'll need at least Ruby 3.4.0 and the Bundler gem installed on your machine. We suggest using the rbenv version manager to install the dependencies.
# install the Ruby version manager
brew install rbenv ruby-build
rbenv install $(cat .ruby-version)
# set the local Ruby version
rbenv local $(cat .ruby-version)
# install the package manager
gem install bundler
- Clone this repository.
- Run
bundle install
. It will fetch Jekyll and its dependencies.
Compatibility issues with your platform? Fear not! Just run bundle lock --add-platform <platform>
To get the server running:
jekyll serve [--livereload]
# or, better
bundle exec jekyll serve [--livereload]
# in alternative
bundle exec jekyll build
The Jekyll build process will take care of compiling the Sass code and process it with Tailwind. It makes use of the Tailwind CLI via a specific Ruby gem. For more info, please see the Jekyll and TailwindCSS docs.
When you push to master
, Vercel will build the website and deploy to https://speckand.tech.