You can have your blog make you money if you want to, in whichever way you want to. "Donate content" is just that - when you write long-form on any platform that you have no direct control over, you're handing over the rights to said content. From Twitter's own ToS[0]:
> By submitting, posting or displaying Content on or through the Services, you grant us a worldwide, non-exclusive, royalty-free license (with the right to sublicense) to use, copy, reproduce, process, adapt, modify, publish, transmit, display and distribute such Content in any and all media or distribution methods now known or later developed (for clarity, these rights include, for example, curating, transforming, and translating).
[0]: https://twitter.com/en/tos