Www.julialang.org: Switch to Hugo

Created on 28 Dec 2019  路  14Comments  路  Source: JuliaLang/www.julialang.org

We need to switch from Jekyll to Hugo. There's a lot to gain from this switch.

  • Faster builds
  • No more dependency issues
  • Very easy to set up.
  • Go.
  • As easy as Jekyll to deploy, both on GitHub pages and Netlify.

I'll be working on this. This is also a part of GCI.

Most helpful comment

Please ping us here or on slack if you run into any trouble!

All 14 comments

I've ported the site, have a look at https://github.com/abhishalya/julialang-hugo
I see that we've some of the old site data here, do we still need it?

Also, there are few changes to be made, after which I will create a PR.

cc @logankilpatrick @ViralBShah

Nice! I am wondering if instead of a PR we should archive the old website repo and create a new repo.

@ViralBShah That would be really nice, although we already have an archive of old site.

Well I meant a second old website archive.

If its okay with you, I have no problem.

I created a new repo hugo.julialang.org. can you transfer there and set it up?

Let's announce on discourse for people to browse around and send feedback. We can make the switch over in a few days.

Thanks! I'm pushing some files to the repo now, I'll get this site completely ready by tomorrow after which we can share this for feedback.

Please ping us here or on slack if you run into any trouble!

We should remember to transfer open issues to the new repo.

Will do so once the repo is up and running.

@ViralBShah Can you change the default branch to master, I had used init branch initially.

Also, we need to use gh-pages branch if we want to use github-pages otherwise we can use Netify for deployment. I've already included the netlify.toml file in the repo.

It鈥檚 done!

@ViralBShah the new site is available to preview here: https://hugo-julialang.netlify.com/

It should be identical to the existing site.

@abhishalya great work! I will try to get the site deployed using GitHub pages in the next couple of days. Note that we still need to transfer over the most recent updates that have occurred on this repo.

I have been browsing the new site! Looks great and clean!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

amellnik picture amellnik  路  8Comments

essenciary picture essenciary  路  6Comments

jekbradbury picture jekbradbury  路  7Comments

cormullion picture cormullion  路  8Comments

abhishalya picture abhishalya  路  3Comments