How to share content without having a blog?
A downside of the solutions is that you don’t own your platform.
Another downside is that these are platforms for tech blogging rather than scientific blogging per se.
In all cases remember to promote your content, even if there is no RSS feed!