Add blog index page and adjust small screen styles for homepage