Yes u can make money from a blog there are several ways to monetize a blog including:
1.Advertising:u can display ads on blog and earn money through ad networks like goggle Adsense.
2.Afflillate marketing . Promote product or service and earn commission for each sale made through your affiliate links.
3.Sponsord content : work with Brand to create sponsored post or reviews for which you are paid .
4.Selling products or services : you can sell ur products or services directly through ur blog.
5.Subscription models:offer premium content or a membership area for a fee
6.Donations; you can ask for a platform like Patreon for supporters.
7.frelancing or consulting:use your blog as a platform to showcase your expertise and attract clients for freelancing or consulting work.
It is important to note dat making money from a blog usually takes time and effort to build a following and generate traffic .
Success often depends on providing valuable content and effectively marketing ur blog .