Here are a coupple of links that I think will help you:
http://codex.wordpress.org/WordPress_Lessons#Customizing_Templates
http://codex.wordpress.org/Template_Hierarchy
I have a few questions:
- Why do you have the same code in both tempaltes? Frontpage will never be the same as a single post.
- Why do you choose to use blog.php instead of single.php? When you open a Post, WP will automatically use single.php.
- Have you sett in settings which page should be the front page?
- If you are creating a template, then you must have template name at the top of the file (missing in blog.php)
Steven
2010-09-02 08:51:04