Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Website for Elixir
CSS HTML JavaScript Ruby
Branch: master

Merge pull request #612 from danabrit/patch-1

Add a missing preposition to the Agent guide.
latest commit c5e780074f
@josevalim josevalim authored
Failed to load latest commit information.
_data Rename page: "Struct" to "Structs"
_includes Official v1.1 announcement
_layouts Add a Elixir Radar link to the sidebar
_posts Fix Code of Conduct markdown link escape chars
blog Fix broken internal links
css Add small css tweaks to make the site a bit more adaptive
getting-started Add a missing preposition to the Agent guide.
images Add to the /learning.html page
js fix toc.js to escape special characters in href
.gitignore Basic config.
CNAME move back to original folder
Gemfile remove all plugin dependencies, except "github-pages"
Gemfile.lock remove all plugin dependencies, except "github-pages" update url to use https. standardize links to use www
_config.yml Use typographic punctuation throughout
atom.xml move back to original folder
crash-course.markdown Promote default values to its own section
docs.markdown v1.1 links
elixir.csv Release v1.1.1
erlang.csv Support Elixir v1.0.5 and Erlang v18.0
favicon.ico move back to original folder
index.html Use typographic punctuation throughout
install.markdown Corrected typo
learning.markdown Add to the /learning.html page
opensearch.xml Add OpenSearch support

This projects holds the contents for Elixir website hosted at

It is automatically transformed by Jekyll into a static site.


1. Fork and clone this repository

Fork this repository and clone your fork. If you don't know what forking means or don't know how to do it, nice instructions are available here.

2. Install Ruby

This website is compiled into a static website using Jekyll, a static-site generator written in Ruby. To install Ruby you can follow this guide. To check that Ruby is installed correctly, run ruby --version in your shell; it should be 1.9.3 or later.

3. Install Bundler to manage dependencies

Bundler handles Ruby dependencies. To install it, simply run:

$ gem install bundler

Once you have installed it, cd into the local clone of your fork and run:

$ bundle install

to download and install the necessary dependencies.

4. Run Jekyll

In order to run a development server (with live-reloading on) just run:

$ bundle exec jekyll serve

The generated site will be available at http://localhost:4000. You can stop the server with Ctrl-C.

5. Make your changes and push them

Now you're ready to make your changes! Be sure to test the changes locally using the development server. Once you're done with your changes, push those changes to your fork and then submit a pull request. For a nice wrap-up on how to open a good pull request have a look at the Elixir contributing guide.


  • "Elixir" and the Elixir logo are copyrighted to Plataformatec. You may not reuse anything therein without permission.

  • The HTML and CSS are copyrighted to AlienWp under GPL license, version 2.

  • The Social Icons are copyrighted to Xeloader.

  • The written textual contents available in the guides and blog are licensed under Apache 2.0.

  • The available docs are licensed under the same license as their projects.

Something went wrong with that request. Please try again.