If your passion is to share your ideas, views, and research about your niche, then there is nothing better than starting a blog to earn consistent income from Google Adsense.
As you mentioned, you have learned about creating a one-page website. You can sign up for a free Google AdSense Account. From there, Google will give you a unique code that you will paste onto your website. Google takes it from there, tracking your page views, traffic, and earnings on your behalf.
Recommended read: How to Add Adsense to Your Website
Else, you can try your hands in the digital marketing sector by following these experts: Top Digital Marketing Experts to Follow in 2020