These are fairly well-understood and have received a lot of developer attention over the past decade. Anybody can start a blog fairly easily, and a blog probably makes the most sense as the landing space for most new written content.
Integration between CMSs and other mediums remains esoteric and sketchy for reasons that vary according to the medium. Read on.