reveal.js 可以快速完成 markdown 到 ppt 之间的映射。

下载体验包,然后改 index.html 的格式就好了,比如:

<section>一、Dart 相关</section>
<section data-markdown>
    <textarea data-template>
        ## 1. dart 方法调用更安全?
        ### (1)差异
        - dart method call 需要使用 ?. 来保证正确性。
        - 但OC中依赖于 method forward,即使是 nil ,调用方法也不会crash。
        ---
        ### (2)设计理念不同
        编程语言设计理念在安全性这块基本分为两派:
        - 出现了超出预期外的异常,就直接crash。比如:银行app
        - 出现了超出预期外的异常,可以不crash,可以带着异常继续运行下去。比如:本地单击游戏
        ---
        ### (3)进一步思考
        场景crash的机制,尤其是在国内超大型app诞生的背景下,来实现按场景crash,而不是一个场景crash了,直接整个app崩了。
    </textarea>
</section>

真的太好用了。