最近偶然在网上看到安利makedown的文字,然后脑袋里就长草了。在网上搜索了一圈后,我发现几乎所有文章的开头一样一样的....
那我也来引用一下:
什么是Markdown
Markdown 是一种用来写作的轻量级标记语言,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。目前来看,支持 Markdown 语法的编辑器有很多,包括很多网站(例如简书)也支持了 Markdown 的文字录入。Markdown 从写作到完成,导出格式随心所欲,你可以导出 HTML 格式的文件用来网站发布,也可以十分方便的导出 PDF 格式。
为什么学习Markdown
1.Markdown无需关注排版等问题,让我们更加专注于写作和写作的内容。
2.Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,减少鼠标操作。
3.Markdown它很流行。至少在程序员圈内很流行,例如著名的程序员社区如 github 都支持Markdown 例如你可以在下,github 仓库的 README 描述文件、github 中的 issue、评论框等地方使用Markdown,博客园也支持Markdown,此外,世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown,在国内,除了博客园以外,简书,100offer 等网站也都支持Markdown。
下面是正文....
让我们荡起双桨开始学习
1.1 标题
在Markdown的语法中一共定义了六级标题,分别是:
1 #
2 ##
3 ###
4 ####
5 #####
6 ######
没错,就是井号,(什么?什么序号?我不加序号光是#显示不出来好吗,摔!(# ゚Д゚)
一个代表一级标题,两个是二级标题。效果如下(在井号后面记得加个空格):
这是一级标题
这是二级标题
我是三级标题
队列乱了的四级标题
不知所措的五级标题(๑•́ ₃ •̀๑)
基本用不到的六级标题(误) 逃
1.2 强调文字
1 *斜体文字*
我是效果
2 **加粗文字**
我是效果
3 ***又斜又粗的文字(*/ω\*)***
我是羞射的效果菌
1.3 引用
Markdown通过在引用的文字前添加 > 标记达到的效果。引用段落的时候可以偷懒只在整个段落的第一行最前面加上 >
引用里面可以使用强调,超链接等其他语法。如果要结束引用,就在最后加个空行。
可以使用多个 > 实现嵌套。
示例:提高开发者的效率 提高开发者的效率 提高开发者的效率
>这是用法
>>这是嵌套
这是效果
这是嵌套效果
1.4 代码
如果要实现行内代码高亮,可以使用反引号把它包起来#include
,比如这样。
如果要在代码区段內插入反引号,你可以用多个反引号来开启和结束代码区段块。
什么?怎么建立建立代码区段块?很简单——只要缩进四个空格或是一个制表符就好。
请看示例:
#include <stdio.h>
int main (void)
{
printf ("我是代码.\n");
return 0;
}
如果需要代码块和语法高亮,可以采用三个反引号的方式,同时可以注明语言类型。(GFM语法,部分编辑器可能不支持)
示例:
- #include
- int main (void)
- {
printf ("我是代码.\n");
return 0;
- }
实现效果就是:
#include
int main (void)
{
printf ("我是代码.\n");
return 0;
}
恩,好像想要的效果没出来....
1.5 超链接与图片
要插入超链接或是图片非常简单,只需要下面两种即可。Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。(我没发现有什么区别,下面用的是行内式,相对简单点)
- [文本](链接) 插入超链接
- [文本](图片链接) 插入图片
比如这样:
点我搜索[百度](https://www.baidu.com)
效果:
点我搜索百度
对了,markdown暂时无法自定义图片的行高等参数。
1.6 列表
1.6.1无序列表
无序列表使用星号、加号或是减号作为列表标记。如果不按列表显示,而是显示相应的符号,可以在前面加一个空行,或是使用反斜杠。
用星号、加号、减号都可以。因为效果都是一样的:
- 我是效果
记得离上面那序列一个空行远,否则也成序列了。
1.6.2有序列表
使用数字接着一个英文句点表示一个有序列表。
PS.列表可以嵌套。
- 我是效果
2.我是嵌套
1.6.3 多段列表
列表项里面可以包含多个段落,每个项目下的段落都必须缩进4个空格或是一个制表符。
- 我是示例
手机码字真心累,我是凑字数的效果菌。只是为了换行的而已....(・∀・)
好了,今天的基础篇到这里就这里就结束了。(ㆁωㆁ*)