Fix copy + improve blog teaser parsing, caching and error handling.