update site contents and navigation to fit better with multi-page layout