update project layout with excerpt support