just looked into scintilla markdown lexer, some patch might be needed there.
also, SciTE which is designed to demo how to use Scintilla library, does not have markdown format by default in the filetypes it supports, which may be saying markdown is not well supported there, that will limit geany too.
https://sourceforge.net/p/scintilla/feature-requests/1204/