Website for Elixir elixir-lang.org
Find a file
2026-03-19 10:32:50 +01:00
_data Trim no longer support Elixir releases from docs 2026-01-09 12:54:11 +01:00
_includes Use Hexdocs.pm for search instead of DDG 2025-11-28 22:10:38 +01:00
_layouts Support multiple Post Authors (#1793) 2025-02-25 16:31:38 +01:00
_posts New article on eager differences (#1818) 2026-03-19 10:32:50 +01:00
blog Use midot instead of normal dot between author and category (#1794) 2025-02-25 17:37:34 +01:00
css Update headers 2025-10-16 09:37:21 +02:00
downloads Drop only version 2023-10-18 09:56:50 +02:00
getting-started Fix link, closes #13209 2023-12-26 10:03:03 +01:00
images Global Elixir Meetups 2025-08-05 21:59:46 +02:00
js Redirect http traffic to https (#1640) 2022-10-01 10:18:39 +02:00
.gitignore Update ebooks 2021-11-21 16:45:51 +01:00
.ruby-version Global Elixir Meetups 2025-08-05 21:59:46 +02:00
_config.yml Specify og:image for posts and individual pages (#1748) 2024-02-05 09:03:22 +01:00
atom.xml Support multiple Post Authors (#1793) 2025-02-25 16:31:38 +01:00
cases.html Improve sorting of cases (#1799) 2025-03-26 10:36:40 +01:00
CNAME Update CNAME 2018-05-05 22:57:36 +02:00
crash-course.markdown Simplify crash course 2024-04-13 21:11:30 +02:00
development.markdown Specify og:image for posts and individual pages (#1748) 2024-02-05 09:03:22 +01:00
docs.markdown Update headers 2025-10-16 09:37:21 +02:00
elixir.csv Remove broken v1.15.0 from online installer 2023-06-19 16:08:29 +02:00
erlang.csv Release v1.14.5 2023-05-22 16:53:41 +02:00
favicon.ico Move icon to favicon.ico 2014-10-06 18:08:53 +02:00
Gemfile Add missing deps to Gemfile (#1797) 2025-03-25 15:21:21 +01:00
Gemfile.lock Bump nokogiri from 1.18.9 to 1.19.1 (#1816) 2026-02-20 08:06:19 +01:00
index.html Fix minor typo in index.html (#1787) 2025-01-06 17:38:26 +01:00
install.bat Update install.sh and install.bat (#1801) 2025-05-22 12:41:11 +02:00
install.markdown Update install.markdown 2025-02-09 09:58:11 +01:00
install.sh Update install.sh and install.bat (#1801) 2025-05-22 12:41:11 +02:00
learning.markdown Fix Exercism icon and links (#1803) 2025-07-11 09:37:48 +02:00
opensearch.xml chore: remove unneeded trailing whitespace (#1496) 2021-02-28 09:40:08 +01:00
README.md Update README.md (#1612) 2022-05-25 17:56:23 +02:00
trademarks.markdown Specify og:image for posts and individual pages (#1748) 2024-02-05 09:03:22 +01:00

This projects holds the contents for the Elixir website hosted at elixir-lang.org.

It is automatically transformed by Jekyll into a static site.

Contributing

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.

License