Have you heard of anything similar to global comix? All the websites I’ve tried have either needed to send a confirmation email, or won’t even give me an option to make one or upload one.
Forgot to mention- I’m going to be uploading it from Docs
And possibly slides
have you consider making a website to show your work?