The site doesn't seem so dynamic as to need a lot of server-side machinery 
(Django, CMS, DB, etc.), I was thinking it would be cool to have the site 
pre-compiled from input markup (markdown?) files and spit out the whole site 
ready for production. This would be similar to [Jekyll](https://jekyllrb.com/) 
or [Hugo](https://gohugo.io/) or whatever. It's pretty trivial to even roll own 
using Python and Jinja2.

It seems like it would make it a lot easier to hack on the site, you could just 
check out from Git, make your changes, run the build command, and have it 
update the site from the input markup and templates. We could have a little 
self-hosting Python script/server to host it on localhost for development 
purposes.

Also I believe CI/CD can be configured on Github/Travis so that when we push 
changes to a particular branch or add a tag, it can re-build and deploy the new 
site changes.

I'd be interested in working on this.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/www.geany.org/issues/18

Reply via email to