rust-gamedev / arewegameyet

The repository for https://arewegameyet.rs
https://arewegameyet.rs
Creative Commons Attribution 4.0 International
700 stars 152 forks source link

Use CI to build for GH Pages or Netlify #129

Closed piedoom closed 4 years ago

piedoom commented 5 years ago

As far as I know GH pages only supports Jekyll. Zola's documentation as well as all of my own sites built with the tool use Netlify (which I'm sure you already know of) which has built in support for various static gens including Zola. It would require moving stuff around, and is difficult to co-organize with any other users though.

Alternatively, perhaps it would make sense to set up Travis or some other CI service to build & push to the existing GH pages as I documented here? This would be pretty easy and require no extra setup outside of the CI.

If either of these sounds good, let me know or tell me if you think another approach is a better idea.

doppioslash commented 5 years ago

@piedoom this site is not hosted on github pages, it's on AWS S3. I know about netlify, though it's been a while since I looked at it. I have my own Jenkins service that I could use for this, with the advantage that I already know how to use it, and it's free. I don't thing deploying needs to be coordinated with others, as long as it deploys everytime there is a push (as you said) it should be alright.

piedoom commented 5 years ago

Ok! Sounds good. Do you need anything to get that running or should I close this?

ozkriff commented 4 years ago

Done in https://github.com/rust-gamedev/arewegameyet/pull/219