Table of contents with Blog posts

I have used Ghost as our primary Blog for over 6 years and generally we used the standard theme that comes with the free installation and have been very happy with it. We have decided that this year we will start building longer form SEO focused content and wanted to know if there are any specific themes that fulfil the following requirements.

The rest of the basic blog features like text editing, image support, video support etc.