Pero .. que es lo que quieres saber exactamente :
1) Ver un código "explicado" de un Blog para luego simplemente usarlo (y/o modificarlo)
2) Tener un "bonito" Blog listo para usar.
Bueno .. el caso es que un Blog al fin y al cabo es un tipo de aplicación concreta con un "modelo de datos" típico (base de datos) .. así que creo que si realmente quieres apreder como funciona un "Blog" deberías plantearte como es ese "modelo de datos" (las tabla/s implicadas y sus relaciones que definen los datos que vas a trabajar).
Si quieres aprender más sobre el tema:
www.mysql-hispano.com
Así no sólo podras crear tu própio "Blog" sino cualquier tipo de aplicación que tenga que gestionar datos en general.
Un saludo,