This is my personal website, I've written a site generator to more easily modularize my landing page components. Each entry for work experience, projects, or awards is auto generated, from /entries/*.yml
files.
- git hooks are used to pre-compile static html using ruby
- custom designing the html and css for the site, repetitive components were modularized
- content is defined using
YAML
,markdown
, anderb
- converts files trees of
markdown
files to a website
This integrates dev, a command line tool that I developed at Shopify. To start editing and developing:
- Install dev
- run
dev up
- Make changes and run
dev setup
to setup git pre-commit hooks