[Bugfix] Missing assets crashing the blog.

Now we have a “?” image to show so that the site can still render the
page, and we check for post.assets AND whether post.assets.cover.first
returns anything.