Separated blog source from output