You can make money from blogs in different ways, but the first must-have is a lot of traffic - otherwise you will only make peanuts, regardless of the methods you use to earn cash. Also make sure you have a specific niche
You can try affiliate links that is when you advertise a course, a product etc. and then everytime people buy through there or interact you get either some pennies or pennies + comission.
You can try Google Adsense - Google will add ads on your website and everytime someone clicks on them you will earn a few cents. It is great because Google ads content that is relevant to your audience, so make sure you have a specific niche.
You can also advetise websites and people that sell something, so you earn commissions.