basic framework
fix blog layout
client render. blog view