Curriculum Vitae
My personal CV in HTML format. See the live page.
This project is based on a simple call to ReactDOM.renderToStaticMarkup()
. Other than React, it uses styled-components and Tailwind CSS for styling, and fp-ts for some functional fanciness.
Building
The build system is based on Nix. Running nix-build -A site
will give you a result
symlink to the content of the website.
Development
To keep it simple, no out-of-the-box solution is provided. Run the following commands to have a live version locally:
make static
to update the local assetsyarn install
followed bytsc --watch
- In a new terminal window/pane,
nodemon src/index.js
- In a new terminal window/pane,
cd dist && python -m http.server