Website Content Management System
A final resource that you can consider using is "Squarespace", a very intuitive cloud-based website design platform. Squarespace is not free, accounts start at $8.00 per month, but it is robust and very easy to add all sorts of media content (files, images, movies (Wistia), sound files (Soundcloud) etc.
Websites are all responsive (mobile and tablet friendly) and based around a limited range of templates that are very solid (less is more here). Having tried a variety of tools (Joomla, Wordpress, Weebly, Wix) we have concluded that this is the easiest and most powerful platform to use - that permits a variety of editors to join in.