The issue was some messed up code... of course.

Also renamed BlogPost attributes and changed parent layout