This is the source for my personal website, stefanvermaas.com. It is built with Bridgetown, a static site generator. It is automatically deployed to and hosted on a VPS at TransIP.
To run and built the site locally, you'll need to have Ruby and NodeJS installed. To install Ruby, I recommend using rbenv. To install NodeJS, I recommend using nodenv.
- Clone the repository and navigate into it.
- Run
bundle
to install Ruby dependencies. - Run
yarn
to install the Javascript dependencies. - Run
bundle exec bridgetown start
to build the site and serve it locally. - Browse to http://localhost:4000.
This is my personal site. I'm keeping its source code open, but this is not a template. You're free to re-use parts of this codebase in your own site, with attribution. Just don't copy the entire thing, replace the content and publish it. You know - be nice about it.