Site layout

@iamroody 我review了一下layout，很不错，我先merge进master了，进一步的改进可以重开branch :)

Thanks!