I am trying to redesign my personal site. I think I should have an about page and contact page (no really; I mean it ) at the very least. And then I want a section where I can write articles etc on topics that I learn every day.

But, I can't figure what else I should do it on their. I am mainly a PHP developer with (not so great but slowly expanding) front end experience like graphics etc.

Other than that, I am stumped. What is normal for personal site? I am not sure what I should have on homepage.

Can someone please help? And any examples will be greatly appreciated.