Write a ton of exceptionally useful and/or interesting and/or entertaining content. Post it on your own blog. Promote the heck out of it, then sell ad space on your blog and/or sell stuff (either direct sales of your own services/products or affiliate sales on behalf of others). Keep writing content and keep promoting until you get tired of the whole thing (or have earned enough to retire, whichever comes first).
Write some exceptionally engaging and high converting sales copy to convince others to hire you to write their
blog posts. Promote the heck out of your lead generation site so you get traffic from interested prospects. Get signed contracts with all your clients, then write tons of exceptionally useful and/or interesting and/or entertaining content to post on their
blogs. (Optionally, if you have the time and energy, write some top notch content for your own blog and employ Method 1 to monetize that, as well.)
Note that both methods require you to have exceptional blog writing skills, and both require you to know something about marketing and put in the work necessary to effectively promote your website.