Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source Jekyll documentation site for Home Assistant with multi-branch deploys and Netlify previews.
Home Assistant website is an open-source Jekyll-based documentation template that generates the official user documentation and website for the Home Assistant home automation platform at home-assistant.io.
The Home Assistant website is a Jekyll static site that compiles Markdown documentation, blog posts, and changelogs into the public site at home-assistant.io. It is maintained by the Home Assistant community under the Open Home Foundation and licensed under CC BY-NC-SA 4.0. The source repository contains the full content for the website, organized into documentation pages, blog posts, and release notes.
current for production (www.home-assistant.io), rc for beta (rc.home-assistant.io), and next for development (next.home-assistant.io), so content can be staged before release.bundle exec rake preview serves the site at http://127.0.0.1:4000; passing an IP like bundle exec rake preview[192.168.0.123] makes it available on a network.bundle exec rake isolate[filename-of-blogpost] temporarily removes all but one blog post, and bundle exec rake integrate restores them.bundle exec rake preview to run the full Jekyll build on your own machine, with the option to bind it to a local IP for testing on other devices.rake isolate command to speed up site generation when working on a single changelog post.The site is built by installing the Ruby dependencies with Bundler and running bundle exec rake preview, which starts a local Jekyll server. When a pull request is opened, Netlify automatically builds the branch and creates a preview deployment linked in the PR comment. Changes merged into the current branch are deployed to production at home-assistant.io, while the rc and next branches serve beta and development versions.
Yes, the site content and source are freely accessible. The documentation is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0, which permits sharing and adaptation with attribution for non-commercial purposes.
Install the project dependencies with Bundler and run bundle exec rake preview. The site will be served at http://127.0.0.1:4000 by default, or you can pass an IP address as a parameter to serve it on your local network.
The current branch builds production at www.home-assistant.io, the rc branch builds beta at rc.home-assistant.io, and the next branch builds development at next.home-assistant.io. Netlify also creates preview deployments for every pull request.
The content is licensed under CC BY-NC-SA 4.0, the Creative Commons Attribution-NonCommercial-ShareAlike license. This means you can share and adapt the documentation for non-commercial use if you give credit and share under the same license.
