`index.html` is the file written by converting the markdown to html for display in the viewer, it is created by the plugin, but it needs a template file to know how to create that. But your template file does not point to an html template, see https://plugins.geany.org/markdown.html for more information.