/www.julialang.org

Julia Project website

Primary LanguageJavaScriptOtherNOASSERTION

This is the GitHub repository for the Julia Programming Language's main website, julialang.org. The repository for the source code of the language itself can be found at github.com/JuliaLang/julia.

The Julia website is generated using GitHub pages and Hugo, as explained here.

Making Simple Changes

To suggest a change to the website, you can simply naviagte to the page with the content you think should be changed, and edit it. You will be prompted to fork the repo (if you haven't already) and then open a Pull Request. Once the Pull Request is open, Netlify will build a preview of the site with the changes you made. You can click the link there to validate that the changes appear as you would expect.

Once your Pull Request is merged, you should see your changes show up on the website in a few minutes or less.

Making More Complex Changes

To suggest a change to the website that is more signifcant, it is suggested that you make said changes and test them locally on your device. You can do this by simply forking the base repo, cloning it locally onto your device, making the changes you want, and then following the "Installing locally" instructions below.

Once you have validated that everything looks good, you can open a Pull Request and check the Deploy Preview from Netlify as a final sanity check.

Installing locally

You can either download a single binary file for Hugo from Hugo releases or you can install it as per the instructions here.

To build and serve the website run:

hugo server

in the root of this repository. You can then visit http://localhost:1313 to view the site.