fix issues
- carousel: keep image ratio
- article: add cover image
- article: show content at front page