Our site is statically built with Jekyll and deployed on Vercel. You'll need Ruby 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:
bundle exec jekyll serve [--livereload]
# or
jekyll serve [--livereload]
# then run
[ruby] ./scripts/styling.rb
The two scripts will take care of the live reloading and the style compilation. 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.