初入简书-Markdown语法学习笔记

如何接触到的?

一直有想法做一个学习博客,记录自己的学习点滴与成长。
最后选择简书,在设置过程发现Markdown,很感兴趣于是有了这篇学习笔记。

Markdown是什么?

  • Markdown介绍
    Markdown 是一种「电子邮件」风格的「标记语言」,Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 SetextatxTextilereStructuredTextGrutatextEtText,而最大灵感来源其实是纯文本电子邮件的格式。

  • Markdown的优点
    1.纯文本,所以兼容性极强,可以用所有文本编辑器打开。
    2.让你专注于文字而不是排版。
    3.格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。
    4.Markdown 的标记语法有极好的可读性。

Markdown的相关语法介绍

  • 标题
    在标题前面加入#号,一个#号对应一级标题,两个对应二级标题

  • 列表
    列表格式也很常用,在 Markdown 中,你只需要在文字前面加上-或者*就可以了,如果你希望有序列表,也可以在文字前面加上1. 2. 3. 就可以了,例如:


    注:-*1.和文本之间要保留一个字符的空格。

  • 链接和图像链接
    链接:[显示文本](链接地址)
    图像链接:![显示文本](链接地址)

  • 区块引用
    先断好行,然后在每行的最前面加上>

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

显示效果如下:

This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等:

> ## 这是一个标题。
> 
> 1.   这是第一行列表项。
> 2.   这是第二行列表项。
> 
> 给出一些例子代码:
> 
>     return shell_exec("echo $input | $markdown_script");

显示效果如下:

这是一个标题。

  1. 这是第一行列表项。
  2. 这是第二行列表项。

给出一些例子代码:

return shell_exec("echo $input | $markdown_script");
  • 分隔线
    你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
* * *
***
*****
- - -
---------------------------------------

它们的显示效果如下:






  • 代码引用
  1. 如果是一小段的代码,则用`content`将内容包起来,例如输入:
我喜欢`#`

输出为——我喜欢#

  1. 如果是一大段代码,则用``content``或者```content```将内容包起来
    输入示例:

I `love` you

``I love you``

```
I love you
Do you love me too?
```

输出示例:
I love you
I love you

I love you
Do you love me too?
  • 强调
    强调主要用到*_
  1. 斜体
    用一个*将需要变为斜体的内容包起来
    用一个_将需要变为斜体的内容包起来
  2. 粗体
    用两个*将需要加粗的内容包起来
    用两个_将需要加粗的内容包起来

输入示例:

*single asterisks*
_single underscores_
**double asterisks**
__double underscores__

输出示例:
single asterisks
single underscores
double asterisks
double underscores

  • 自动链接
    < >把需要变为链接的内容包起来,内容就会自动变为链接:
    输入<www.jianshu.com>,将变为<www.jianshu.com>
    邮箱链接的使用是一样的。

  • 反斜杠\的使用
    Markdown 支持以下这些符号前面加上\来帮助插入普通的符号:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

信息来源

学习时,参考了简书Markdown语法说明等网页,感谢作者的辛劳。
今后学习还会遇到的问题都能顺利解决,欢迎和大家一起讨论。

Even
2018.03.23

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容