Hello Caterina,
Since you have to post blogs, easily in your own website we can develop a blog website using wordpress, and in wordpress we have a secured admin panel(Password protected) you can login to that and add blog title, blog contents, images, easily and post it, We can even add an potion of soical media icon on each blogs so when user reads a blog they can share it directly.
if this your plan , please get back to me for details, i can send one detailed proposal,
Thanks
Sajin