My personal website, which can be viewed at tomschafer.com.
Pre-requisites:
- Install
ghc
, used for compiling Haskell (see here) - Install
sass
, used for transpiling.scss
files to.css
(see here) - Make a copy of
.env.template
called.env
, and add values to theBuild
section
To build:
- Run
./build.sh
Pre-requisites:
- Complete all pre-requisites in the above
Build
section - Install the Netlify CLI (see here)
- Update your
.env
file by adding values to theDeploy
section
To deploy:
- Run
./deploy.sh
(note that this also runs the build script before deploying)