No description
Find a file
2016-05-23 11:19:36 +02:00
.themes/classic
_deploy@42e481f37c
plugins Update getting started 2016-04-16 17:10:09 -07:00
sass Merge remote-tracking branch 'origin/master' into next 2016-05-01 23:34:04 -07:00
source Added upgrade instructions (#503) 2016-05-23 11:19:36 +02:00
.editorconfig
.gitattributes
.gitignore
.gitmodules Update links 2016-04-12 11:09:00 +02:00
.powrc
.ruby-version
.slugignore
.travis.yml
_config.yml Move templates to new topics section 2016-03-12 16:03:57 -08:00
CHANGELOG.markdown
config.rb
config.ru
Gemfile Split up development pages 2016-04-16 15:06:08 -07:00
Gemfile.lock Split up development pages 2016-04-16 15:06:08 -07:00
generate-redirect.py
Rakefile Allow preview with a different bind address 2016-02-19 20:53:14 -08:00
README.markdown Update links 2016-04-12 11:09:00 +02:00

Home Assistant website

This is the source for the Home-Assistant.io website for the Home Assistant project

Setup

Setting up to contribute to documentation and the process for submitting pull requests is explained here.

Create a new blog post

$ rake new_post["title"]

Site preview

$ rake preview

This makes the preview available on http://127.0.0.1:4000.

Setup on Fedora and CentOS

On Fedora > 22 or CentOS 7.1.1503 Ruby is not available by default. Please take the notes here as a little guide for the Ruby installation process.

$ curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
$ curl -L get.rvm.io | bash -s stable
$ source ~/.profile
$ rvm requirements
$ rvm install ruby-2.2.3
$ rvm use ruby-2.2.3 --default
$ ruby -v

The last command will give you something like this ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]. Then install bundler.

$ gem install bundler

Now you can follow the setup instructions.