Hello @nikomatsakis Some questions on behalf of @Federico Carrone wrt the conversion the compiler-team repo to a github-pages rendered version.
1) Is jekyll a hard requirement or can some other static site generator be used? We think something that is active and implemented in rust itself would be good, and recommend zola (https://www.getzola.org/) (https://github.com/getzola/zola)
2) In particular, just to get Fede moving along, this theme looks nice: https://zola-even.netlify.com/
3) Fede's plan is to implement the scripts and temporarily host is somewhere where the rendered version can be reviewed, prior to merging and having whoever handles the particulars incorporate the scripts to infra CI. Comments?
Jekyll is not a hard requirement
I'm never heard of Zola
but impl'd in Rust sounds like a plus :)
though if we get stuck with something that's not maintained, that could be a drag
Woah, i'd never heard of zola or cobalt
anyway, not that big a deal, we could always change later
I agree we should use something in Rust :)
zola is really good. i have played with it a lot
i find it superior to jekyll or hugo and I have been using the two for ages. i have not tested cobalt, but zola seems a little bit better
i am already creating the webpages
Fede's plan is to implement the scripts and temporarily host is somewhere where the rendered version can be reviewed, prior to merging and having whoever handles the particulars incorporate the scripts to infra CI. Comments?
I’ve not used Zola but wouldn’t you be able to generate the site and then overwrite the
gh-pages branch with the contents in a Travis job and that would handle the hosting? I think that would let us proceed without any needing to bother the infra team.
that is correct. it is what I do for my own sites like http://spawnedshelter.com/ or https://github.com/unbalancedparentheses/spawnedshelter
btw, we as t-infra are trying to setup a standardized static websites hosting
so please bother us :)
Any updates @Federico Carrone ?
Just curious :)
yes, I started the PR, did not have yet time to finish it
it is a little bit different from jekyll and hugo, so it took me some time to understand how it works. i should have something that you can review by the end of the week
Nice <3 not trying to pressure you :)