publish: feature(blog): adds more states

generated from commit b4b706d3fb4409009167fd16845571f36839d0cb