Editoria/markdown_npp provides a good set of language definitions for Markdown.
These instructions are adapted from this article (originally posted in the Notepad++ forums). Primarily, I've replaced the Python script with a pandoc command.
Notepad++\plugins<user>\AppData\Roaming\Notepad++\plugins you'll also need to allow AppData plugins by adding an empty allowAppDataPlugins.xml file to %ProgramFiles(x86)%\Notepad++.pandoc for converting from Markdown to HTML. I recommend using ChocolateyFilters.samples.ini)Filters.ini:[Markdown] Extension=.md .markdown Language=Markdown Command=pandoc -f markdown -t html "%1"
See this post (alternate link)) for more configuration options like context menus, hot keys, etc.