Landing page for the rtl-433-hass organization, published at https://rtl-433-hass.github.io/.
Built with MkDocs Material. Edit
the sources in docs/, push to main, and the Pages workflow builds the site
(mkdocs build --strict) and deploys it to the gh-pages branch, which GitHub
Pages serves.
uv run --with-requirements docs/requirements.txt mkdocs serveNetlify builds and serves pull request previews using
netlify.toml. Builds use Python 3.14, the dependencies in
docs/requirements.txt, and mkdocs build --strict, as in CI, and publish site/.
To enable previews after creating a Netlify account:
- Add a project by importing an existing GitHub repository and authorize
Netlify to access
rtl-433-hass/rtl-433-hass.github.io. - Select
mainas the production branch. Netlify reads the build command and publish directory fromnetlify.tomlonce it is merged. - Keep Deploy Previews enabled for pull requests targeting
main. Each PR gets a URL such ashttps://deploy-preview-123--your-project.netlify.app.
Netlify's GitHub integration handles builds and preview links; no additional
GitHub Actions workflow or Netlify API token is needed. The existing Pages
workflow continues to publish the public site at https://rtl-433-hass.github.io/.
Netlify also deploys main to its own netlify.app URL.
See Netlify's repository setup guide and Deploy Preview documentation.