commit: single page

Build a single page for article and page.
There still some bugs in css that need to fix.