简书MarkDown基本语法规则

刚刚成为简书的一员,相信很多小伙伴和我一样对MarkDown的基本语法不是很熟悉。那么我的第一篇博客就详细介绍一下MarkDown的常用语法规则。
简书的MarkDown语法是做过处理的,对于新手来说,MarkDown的语法规则更加简单,一学就会,这真的是满满的福利。但是对于一些MarkDown的资深老鸟而言,就有些不太适应了。因为简书的MarkDown无法使用CSS语法排版布局。比如连简单的首行缩进都无法实现(我是没找到方法,有大佬知道的还请指教)。但是就我个人而言,简书的布局还是很可观的。接下来就开始了解一下MarkDown的常用语法吧!

标题

小标题

更小的标题

比刚刚还小的标题

还能再小的标题
不能再小的标题
#标题
##小标题
###更小的标题
####比刚刚还小的标题
#####还能再小的标题
######不能再小的标题

MarkDown的标题最多支持六个等级。标准语法需要在“#”后多敲一个空格再敲汉字,但是简书不需要,因为简书的MarkDown对空格并不是很敏感。


字体

斜体

*斜体*

粗体

**粗体**

斜粗体

***斜粗体***

带有删除线的文字

~~带有删除线的文字~~

以上是Mark常用的几种字体,简单粗暴。除此之外,还有一些比较炫酷的文字设置,想知道的小伙伴往下看哟!


引用

这是引用

引用中再引用

接着引用

我还能再引用

再引用最后一次

………………

>这是引用
>>引用中再引用
>>>接着引用
>>>>我还能再引用
>>>>>再引用最后一次
>>>>>>………………

引用是一种很常用的语法规则,使用起来也是so easy。只需要“>”+文字就好。而且引用并没有次数限制。一环套一环,可以一直引用下去。


分割线

---
***
-----
*******

使用三个及三个以上的“-”或者“*”都可以生成分割线,就是这行文字下面的那条线。本文就大量使用了分割线,这可以让文档看起来更有层次感。


图片

插入图片的语法如下:

![alt](url title)
/*
!表示以图片的形式显示,不加!显示为超链接;
alt是显示在图片下方的文字,可随意添加;
url表示图片的链接地址(https://……);
title表示当鼠标移至图片上时显示的描述文字。
*/

例如:

图片
![图片](https://upload-images.jianshu.io/upload_images/20103872-2332572fefc9597d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "Coffee")

超链接

超链接也是很常用的一种语法,它就相当于一个传送门,通过一个特定的标签将你送到你想访问的地方。那么MarkDown的超链接如何使用呢?

简书

[简书](https://www.jianshu.com/)

百度

[百度](https://www.baidu.com/)

这里有一张需要点击才能看得见的图片

[这里有一张需要点击才能看得见的图片](https://upload-images.jianshu.io/upload_images/20103872-2332572fefc9597d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

仅此而已,是不是很简单?至少相比HTML的"<a href=……/a>"还是要简单得多的吧!


列表

为了使文章更有层次感,相信列表小伙伴们也是经常使用吧!MarkDown也是支持列表的,列表有无序列表和有序列表两种。

无序列表

  • 比如这个
  • 再比如这个
    • 我还可以继续加
    • 知道我是怎么做的吗
      • 嵌套一层需要table一次哦
  • 这个可还行
- 比如这个
+ 再比如这个
  + 我还可以继续加
  + 知道我是怎么做的吗
    + **嵌套一层需要table一次哦**
* 这个可还行

无序列表只需要“-” “+” “*”其中任意一个+“空格”即可,一定不要忘记空格哦!而且在使用列表嵌套的时候需要按table键一次。

有序列表

  1. 我是第一个
    1. 我是第一个的第一个
      • 我还能继续添加
  2. 我是第二个
  3. 我是第三个
1. 我是第一个
   1. 我是第一个的第一个
      - 我还能继续添加
2. 我是第二个
3. 我是第三个

有序列表是使用数字,“.”和空格组成,有序列表占三个字节,因此使用有序列表嵌套的时候,下一层需要空出三个空格

注意:
1. 简书MarkDown一次table键相当于两个空格;
2. 无序列表嵌套上下层相差一个table(即两个空格),有序嵌套则是三个空格(这一点小伙伴们试一下就知道了);
3. 无序嵌套嵌套可以与标题一起使用。
例如

  • 列表

  • 表格

- #列表 
- #表格

表格

表格的语法格式如下所示:

常用编程语言 类型划分 运行速度
C/C++ 编译型 很快
Java 编译型 较快
Python 解释性 较慢
常用编程语言 | 类型划分 | 运行速度
--- | :---: | ---:
C/C++ | 编译型 | 很快
Java | 编译型 | 较快
Python | 解释性 | 较慢

其中使用“--- | --- | ---”来分割表头和内容,事实上,这个格式并不是固定的,只需要“-|-|-”就可以起到分割的作用,但是考虑到书写美观,我习惯使用三个“-”外加空格使用,这一点看个人喜好喽!另外上述表格的分割线部分有几个“:”;这是用来实现表格内文字的对齐方式的,默认是左对齐。如果想使用右对齐,那就在该列分割线右侧添加“:”;如果使用居中对齐,那就在该列分割线左右两侧添加“:”(另外:牵涉到语法使用的符号,一律是半角状态下的符号哦!)。


代码

最后一部分就是代码了,对于广大的程序员朋友来说,代码可谓是博客必备的部分了(我本人也是一个准程序员)。那么一起看一看关于代码的语法吧!

单行代码

Python

print('Hello World!');

`print('Hello World!');`

不用说,大家都知道,这是程序员必修程序:"Hello World!"
单行代码大多数是在语句中偶尔牵涉到代码时才使用的,就是用反单引号将代码包含在内即可;有的小伙伴要犯难了?反单引号在哪?至少我刚看到的时候是不知道的。反单引号在“ESC”按键的下方,键盘上方数字1按键的左侧。单行代码也就是在语句中偶尔提及一下,使用更多的是多行代码。

多行代码

C++

#include<iostream>
using namespace std;
int main(){
    cout<<"Hello World!";  //注释语句
    return 0;
}

Java

package test;
public class Test{
    public static void main(String[] args){
        System.out.println("Hello World!");  //注释语句
    }    
}

这是两个"Hello World!"程序。它们的MarkDown语法形式的代码如下所示:

###C++
\```
#include<iostream>
using namespace std;
int main(){
    cout<<"Hello World!";  //注释语句
    return 0;
}
\```
###Java
\```
package test;
public class Test{
    public static void main(String[] args){
        System.out.println("Hello World!");  //注释语句
    }    
}
\```

注释:小伙伴们在使用的时候需要把上述代码中的“\”删去,“\”本是做转义字符时使用的,此处为了将“```”的效果消除而添加的。其实这里加点什么都是一样的。


番外篇

\color{red}{\rm\large{炫彩字来了}}
上文提及简书的MarkDown是无法识别包括“<a>” “<font>” “<center>” “<big>”等标签的(我是没有找到方法,有知道的小伙伴还请指教);但是某一些字体的颜色、大小、字体还是可以修改的,比如上方五个大红字的代码如下:

$\color{red}{\rm\large{炫彩字来了}}$

它的基本语法结结构和常用选项如下所示:

$\color{颜色}{\字体\字号{文本内容}}$
Color
red(赤)
orange(橙)
yellow(黄)
green(绿)
cyan(青)
blue(蓝)
purple(紫)

Font
rm(罗马字体)
it (意大利字体)
bf(黑体)
sl (斜体)
sf (等线体)
sc (小体大写字母)
tt (打字机字体)
mit (数学斜体)

Size
Huge(25 一号 )
huge(20 二号)
LARGE(17 三号)
Large(14 四号)
large(12 小四号)
normalsize(10 五号)
small(9 小五号)
footnotesize(8 六号)
scriptsize(7 小六号)
tiny(5 七号)

小伙伴们如果感兴趣,可以按图索骥,试验一下哦!其实很多的语法规则需要大家自己去摸索一下,敲一遍自然就熟悉了。不可否认的是,MarkDown写出来的文档真的是太好看了。

学会了以上这些简单的MarkDown语法,就可以开启自己的博客之路了。我也是第一次上路,希望不要翻车。如果有什么表达不严谨或者不正确的地方,欢迎各位道友留言提示。也希望我的博客对大家能有一丢丢的帮助。谢谢大家!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,386评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,142评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,704评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,702评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,716评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,573评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,314评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,230评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,680评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,873评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,991评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,706评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,329评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,910评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,038评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,158评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,941评论 2 355