把页面分离术layout的header和footer出来