认识MarkdownMarkdown 是一种轻量级的 标记语言。非技术组的同学不要被「标记」、「语言」所迷惑,Markdown 的语法非常简洁,常用标记符号不超过十个。
总的来说,它实际上是个简单、容易学习的排版语法。
为什么要用Markdown排版?工欲善其事,必先利其器。
md本身的好处非常多,在此不一一列举,只从公众号写作的角度谈谈原因:
对于文字工作者来说,非所见即所得的写作方式能让我们更加专注于内容本身,无需繁琐地调整文章样式。
所见即所得的写作方式,比如在公众号后台直接排版(先叹口气),试过的人就没有不自闭的。再比如,用word写论文也常常把人心态搞崩。因为缩进、行距、文字大小等样式容易混乱。
对于文字较多、包含复杂代码块或者表格的分享型文章来说,对图文样式的要求并不像某些花哨新颖的选题那样高。Markdown的效果完全够用了。
Markdown基本语法完整语法可参见Markdown教程
标题
语法:#+空格+文本
# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题
效果:
列表
语法:无序列表-+空格+文本,有序列表数字+.+空格+文本
– 这是无序列表1. 这是有序列表2. 这也是有序列表
效果:
图片
语法:![属性文本](图片地址)
![这里可以添加图片描述](https://imgkr.cn-bj.ufileos.com/9312b178-e1aa-43f5-b485-95add2affb90.png)
如果直接使用链接的话,有可能复制后图片不能被上传,需要手动在公众号后台重新上传替换。
代码块
注意:由于微信编辑器限制,复制后若在微信编辑器中点击代码块,会被微信自动重置后它的配色,高亮、滑动等效果会消失。需要在编辑器右侧选中代码块手动复制粘贴过来。
class_symbol* sym = (class_symbol*)malloc(sizeof(class_symbol)); Node* it = node->child; sym->class_name = strdup(it->name); it = it->brother; if(it->token_type != NUL) sym->extend = strdup(it->name); append_class_symbol(sym); current_class = sym;
插入链接
语法:[文字描述](文章链接)
[周年庆记录](https://mp.weixin.qq.com/s/ZZAipcU_zsdbfXi-kAJUkQ)