This is a tool to generate a static web site based on Markdown files.

Link to the project.

It will:

  • convert Markdown files to HTML pages (more info)
  • generate a menu based on # and ## headers (more info)
  • add styling similar to what is used by github to display Markdown files

go-service-doc also supports embedding static files, more info.

You can find a list of all features here

go-service-doc will generate both HTML files to be deployed standalone and a go handler, which could be used in your service. Here you can find a deployed example of the generated HTML files.