Markdown doesn't get rendered to HTML [solved]

Currently I’m porting a new theme from Jekyll. The index.html pulls partials via ajax and injects them dynamically. Originally those partials are written as markdown documents that will be rendered as html and will be this way available for an ajax call. Such a file should look similar to this one.

All markdown documents are stored under ~/contents/work/proj-1.md etc… So they should be available under example.com/work/proj-1/index.html.

+++
title = "City In Website Concept"
+++

![City In](img/work/proj-2/CityIn-AntonSkvortsov.jpg)

But if I visit example.com/work/proj-1/index.html I find an index.html but the file is empty.

I solved the problem by adding the single.html template at layouts/_default containing the following snippet:

{{ .Content }}