我使用asp.net WebApi Help Page从源代码的注释生成文档。而且我之前使用过doxygen来生成文档。doxygen可以解析注释中的markdown 语法并输出格式良好的文档。但是WebApi 帮助页面现在无法解析 markdown 语法。
例如,foo
函数的注释中包含Markdown 注释,它会像### Markdown comments *It will return "foo" *It always returns "foo"
WebApi Help Page一样输出。
public MyApiController : ApiController {
///<summary>
/// It will return "foo"
/// ### Markdown comments
/// * It will return "foo"
/// * It always returns "foo"
///</summary>
[HttpPost, ActionName("foo")]
public string Foo() {
return "foo";
}
}