Skip to content

Website

The website is generated with Material for MkDocs from the contents of the assets/chezmoi.io/docs/ directory. It is hosted by GitHub pages from the gh-pages branch.

To build the website locally, Go 1.22 (or later) and uv 0.4.15 (or later) must be installed. Python 3.10 (or later) is required, but may be installed with uv:

If Python 3.10 (or later) is not currently installed, install it with uv:

$ uv python install 3.10

Install the dependencies (the --frozen is optional but recommended):

$ uv sync --frozen

Test the website locally by running:

$ uv run task serve-docs

and visiting http://127.0.0.1:8000/.

Maintainers

The website is automatically deployed when new releases are created, but manual deployments can be triggered by maintainers with appropriate access using:

$ uv run task mkdocs gh-deploy