Readers usually subscribe to your blog because they like the topic. Try to keep your posts related to the general theme/topic of your blog. If you wonder away from it, you could lose readers.
Yes, you have to stick to your site's theme... Having fresh and quality contents will definitely attract more visitors to stay longer and come back again to your blog....