你必须知道的Markdown高级用法汇总
介绍
Markdown 作为一种网络书写语言,特别适合程序员书写文档:
- 全文本格式,方便进行
diff
,patch
和版本的管理; - 格式直观,简单易学,便于书写和阅读;
- 兼容
HTML
,能方便地转换为pdf
,doc
等格式; - 支持
Linux
,Windows
,Mac
; - 支持内嵌代码和语法高亮;
本文的目标读者是对Markdown
有一定了解的群体,能简单书写Markdown
笔记
通过 plantuml
编程式插入UML
图片
yuml.me
只适用于简单的UML
图片生成,如果是比较复杂的UML
,那么响应的描述预言挤在url
里,会导致url
特别长。而浏览器的url
长度是有限制的
在Markdown
里使用plantuml
绘图,需要IDE
的支持。
IDEA
支持UML
我使用的是Intellij IDEA
进行编辑。IDEA
现在有个关于Markdown
的Bug IDEA-285306
` ,还没标记为修复。
第一步,打开plantuml
的配置,File->Settings->Language & Frameworks -> Markdown -> plantuml
第二步,下载 plantuml-1.2021.16.jar
,改名为plantuml.jar
。
拷贝到IDEA
的数据目录%LOCALAPPDATA%\JetBrains\IntelliJIdea2021.3
里面的download-cache\plantuml
目录下。
第三步,重启IDEA
即可。
如果还有问题,可以参考下IDEA-285306
Hexo
支持plantuml
不止编辑器预览需要支持plantuml
,渲染到hexo
博客上也需要支持plantuml
。
我们安装依赖hexo-filter-plantuml
然后编写plantuml
语法即可。
使用LaTeX
语法编写数学公式
在线生成图片的网站: latex.codecogs.com
比如https://latex.codecogs.com/gif.latex?x^{2}+y^{2}=z^{2}
,就可以得到下面的数学公式图片