Biobiogo is an absolutely free tool connects your audiences to all your contents. And to accept donations, start a membership, sell anything you like to/from them.
You can create your account with email address, or connect with Google, Facebook and Twitter.