sbsev / site

Homepage of the German student-run non-profit initiative StudyTutors e.V.
https://studytutors.de
MIT License
15 stars 3 forks source link

Deploy site to GitHub Pages #84

Closed janosh closed 1 year ago

janosh commented 1 year ago

Using 1st party deploy-pages action currently in public beta.

dominikgeissler commented 1 year ago

@janosh why exactly do we need this? or is this just some side-project / technical gimmick?

janosh commented 1 year ago

One less 3rd party is the main selling point. New maintainers will only have to signup to GitHub, no need to signup to netlify and get familiar with another platform. Also, build times are ~3-5x faster.

dominikgeissler commented 1 year ago

@janosh oh cool, so this should replace netfliy? awesome! let me know if one can help you with this.

janosh commented 1 year ago

Yes, GitHub Pages could be our Netlify replacement. The only outstanding problem I see (which is why I didn't merge yet) is how to deploy multiple pages for i18n. In Netlify, we currently have separate sites for each new languages. This might not be the ideal setup to manage multiple languages. But if we keep it for now, would require more setup here.