kotlin文件不支持markdown写的流程图?

时间:2016-05-04 12:51:25

标签: markdown kotlin flowchart

我正在使用kotlin来开发Android应用程序。我们知道kotlin使用markdown来记录其代码。所以我尝试用markdown语法绘制流程图如下:

/**
 * Created by zhangruofan on 16-3-2.
 *
 * ```flow
 * st=>start: Start|past:>http://www.google.com[blank]
 * e=>end: End:>http://www.google.com
 * op1=>operation: My Operation|past
 * op2=>operation: Stuff|current
 * sub1=>subroutine: My Subroutine|invalid
 * cond=>condition: Yes
 * or No?|approved:>http://www.baidu.com
 * c2=>condition: Good idea|rejected
 * io=>inputoutput: catch something...|request
 *
 * st->op1(right)->cond
 * cond(yes, right)->c2
 * cond(no)->sub1(left)->op1
 * c2(yes)->io->e
 * c2(no)->op2->e
 * ```
 */

但流程图未显示。其他一些降价语法(例如**Bold**)确实有效。我不知道如何让它发挥作用。

1 个答案:

答案 0 :(得分:1)

正如Ilya所说,降价并不支持流程图构建。你正在做的是告诉markdown(在这种情况下特别是GitHub风格的降价)来渲染预先格式化的文本并根据flow语言的语法突出显示它。

如果您的环境中上面的代码实际显示了图表,那么它就是该环境中的自定义功能,您不应该在其他任何地方使用它。

Kotlin支持的降价是documented here(基本上是vanilla markdown,其中包含一些用于链接到不同代码位的扩展名。)