# Angestöpselt Homepage This repository contains the next version of Angestöpselt's homepage, intended to be hosted at . It is built with the [Eleventy](https://www.11ty.dev/) static site generator, using SCSS for stylesheets. ## Local development environment To build the site locally, make sure you have Node installed (currently tested with version 14). Then run: ```shell npm install npm run build:styles npm run dev:site ``` Go to , which will update live when content changes. If you make style changes, make sure to recompile the CSS files with the second command. Alternatively, run `npm run dev:styles` in a second terminal to watch for changes. ### Nix environment This repository also contains a [Nix flake](https://nixos.wiki/wiki/Flakes) which contains the full development environment. `nix develop` will open a shell with all required tools – you don't need to run `npm install` anymore. When node dependencies get updated (which changes `package.json`), make sure to run `./_nix/update.sh` to update the npm lockfile and the Nix environment.