The obvious answer is through:
The simple answer is:
1. Organic by driving plenty of content around your site onto Social Media and other platforms (Medium) etc. Meet people through content, drive them to the site.
2. Earned: Get your content and ideas out there into other folks sites and media.
3. Paid: Test light paid in highly targeted (zip code, geo, etc) on Google, Facebook, etc. Also think about key words you can use to drive 1 and 2 – SEM Rush is a great tool.
The real magic is in making your content viral in nature. Get people sharing and contributing.
Heaps more but do those four and you will do well.