推荐两个小工具:mermaid和marp

这两个小工具真好用,一个能画流程图,一个能将markdown转换成PPT

mermaid

官网:

https://mermaid.js.org/config/usage.html

这是一个绘制流程图的小工具

示例:

1
2
3
4
graph LR
A --- B
B-->C[fa:fa-ban forbidden]
B-->D(fa:fa-spinner);

效果如下:

  graph LR
      A --- B
      B-->C[fa:fa-ban forbidden]
      B-->D(fa:fa-spinner);
 

marp

这个小工具最初是Hazel和我聊起chatGPT的各种神奇应用时提到的,当时我们发现chatGPT居然可以生成PPT,而这一魔法的关键就是使用marp将markdown代码转换为PPT文稿。

官网:

https://marp.app/

有多种版本可以使用,包括最最方便的marp for vscode插件和逼格很高的命令行版marp,此外还有一些网页端的渲染框架。

使用方法也很简单,在准备编译为PPT的markdown文档中,使用分隔线 --- 分隔准备显示在不同页面上的内容(没有这一步的话,编译出的PPT只有一页),然后使用marp编译,就可以获得整洁漂亮的PPT了。

笔者也测试了命令行版marp。使用方法同样简单:安装好可执行文件后,针对要编译的markdown文档,直接运行

1
marp example.md --pptx --allow-local-files

即可。

还可以修改输出格式参数:--pdf 是编译为幻灯片样的PDF文档,--html 是编译为可以当幻灯片放映的html文档。(总之都好炫酷!)

以上。


PS:

之前那个word press的服务器到期了,不太想续费,于是又把hexo博客系统用起来了。

这个系统还不完善,之前服务器上的诸多照片和评论也还没迁移过来。后面会慢慢完善的!

以及,欢迎大家来评论交流!

2023-4-26 Warren Z