You could also consider replacing index.html with your own custom home page. The content of this file will appear when you enter http://www.abcdefg123.com
The advantage of a static home page is that it will be very fast to load. The disadvantage is that ... well ... it's static. That means modifying it requires alteration of the code. So personally, I'd limit use of static pages to a minimum. Even contact pages change!
I usually don't use /public/index.html in that way, primarily because I usually want to use the database on the front page. I sometimes stick these static pages in their own controller (like a "main" controller, for example) just so I can keep organized and to use layouts, partials, and other aspects that the rest of my app uses.