Neocities [0] does all of this!
- It's free (though you can become a supporter and get some extra benefits) [1]
- It's fast, since it uses it's own CDN. [2]
- It's secure, all pages support SSL, even with custom domains. [3]
- It has a command line tool [4] that can be wrapped to automate upload of pages, or used in a Git hook.
- It has a plethora of learning resources [5].
[1] https://neocities.org/supporter
[2] https://www.youtube.com/watch?v=-i6wvix6buI