I know there seems to be a USE_MDFILE_AS_MAINPAGE property which should define a markdown file as the main page, but I tried with doxygen 1.8.5, nothing happened. This markdown file has been specified in INPUT, and MARKDOWN_SUPPORT is also set to yes. Does anyone have this experience and know how to make it work? Thanks!

2 Answers 2


I've solved this. USE_MDFILE_AS_MAINPAGE has to be the FILE NAME of the Markdown file you are gonna use, which means, FULL PATH will FAIL. I suppose this is a bug existing in the current Doxygen version, so I reported it as a bug.


Maybe the md file needs to be configured in the INPUT and USE_MOFILE_AS_MAINPAGE.

Refer this thread.

  • Yes, this was supposed to work, but when the question was asked, there is a bug preventing it from working
    – xuhdev
    Jan 12, 2016 at 8:48
  • 1
    Okay, I got it. I use this feature recently. And I found USE_MDFILE_AS_MAINPAGE needs only FILE NAME, no matter where it is. But INPUT field needs to include that md file.
    – AechoLiu
    Jan 12, 2016 at 10:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.