- The page sources are in FP-group/
- Edit them, commit and push to master. The GitHub Actions workflow (.github/workflows/pages.yml) then builds the site with Hakyll and publishes it at https://chalmersfp.github.io/ (progress and errors are shown under the repository's "Actions" tab).
- To preview locally, run make and check the generated pages in docs/. (The first local build compiles Hakyll's dependencies and can take 15-20 minutes.)
Note: docs/ is generated and not committed (it is listed in .gitignore). The Hakyll dependencies are pinned in FP-group/cabal.project (index-state) and FP-group/cabal.project.freeze; see the comments in cabal.project for how to upgrade them.