Skip to content

Develop the website locally

Axel Dürkop edited this page Oct 8, 2023 · 2 revisions

This note explains how to develop the website locally. The site is based on 11ty, a popular static site generator. It is written in JavaScript and generates static HTML documents that can be deployed anywhere. We deploy them with GitHub actions to a GitHub page related to this repository.

Requirements on local machine

  • Node.js >=14. GitHub Action builds with v16.17.0 which is fine to use locally, too. See .github/workflows/build.yml for the version used for building with GitHub.
  • 11ty v2.0.1

Installation

  1. Clone and run npm install in the project folder.

Development

  1. Run npx @11ty/eleventy --serve to fire up the development server and start developing. Website will reload after every change.

Clone this wiki locally