Markdown总结整理
今天朋友(SolskGare)向我普及了一个很方便的文本编辑语言Markdown,才意识到之前自己用鼠标一点一点的排版有多low,而且往往还是费力不讨好。今天我就整理一下Markdown的用法,真的是非常方便。
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown是一种轻量级书写/写作语言,所以学习起来非常容易,只需要记住很少的标签就可以满足我们一般的写作要求嘞~。朋友给我普及后,我自己只花了半个小时就基本掌握了如何利用它来写文章,这篇博客就是我刚刚学完利用markdown编辑器编写的~(完整代码我会在文末给出),是不是比自己的第一篇博客的排版舒服了许多,这就是利用工具排版和傻瓜式排版的区别,未来我也会继续用Markdown写文章,之后我也会学习Latex这个高大上的玩意儿(之前发表论文都是通过word手动排版,累得要死要活,感觉自己很low啊),在舍弃鼠标笨拙手动排版的路上越走越远,大神勿喷~
相信很多搞过学术论文的都应该听说过Latex,下面我们来将Markdown和Latex做一下简单的比较:
Latex是纯学术风格,写paper写书用,适合长篇、精致,比如数学公式、图片位置调整、表格样式调整。
markdown是程序员风格,写笔记贴代码片段用
所以大家可以根据自己的需要选择合适的文本编译语言嘞~
在这里推荐大家用网上在线的Markdown编辑器,这样上手非常快(半小时足矣),大家也能尽快的熟悉其相关操作。
还有一点非常非常重要!就是大家在学习的过程当中一定不能只看不动手实际操作,边看边实际动手是最快的学习方法,没有之一,只是单纯的看教程,当时你可能会觉得恍然大悟,过一两天后你绝对会忘得差不多了,相信我,这也是本人决定经常写博客的原因。
废话不多说,整理了Markdown大部分的干货分享给大家:
标题
标题的语法示例如下:
# 这是一级标题(一级标题前加#,注意#与标题名称之间有空格)
## 这是二级标题(二级标题前加#,注意#与标题名称之间有空格)
### 这是三级标题(三级标题前加#,注意#与标题名称之间有空格)
#### 以此类推
加粗与斜体
加粗和斜体的语法示例如下:
**这里是粗体(粗体左右各加两个*)**
*这里是斜体(斜体左右各加一个*)*
代码框
代码框的语法示例如下:
```python/java/C++等
(注意:这里的`是反引号,也就是1对应的那个符号!别打错了,本人踩了好几次坑。。)
一个`是一行有效(即将你的代码块前后各加个`这个符号)
三个`(即```)多行有效,还可以指定源文件语言,根据你指定的语言正确高亮(即在你的代码块前后各加```这个符号)
```
无序、有序列表
语法示例如下:
* 1(注意*和1之前有空格)
* 2(此为无序列表,显示出来形式为数字前面有一个点,即·1,·2,等等)
* 3
1.1(此为有序列表)
2.2
3.3
插入超链接、图片
下面是超链接的语法示例如下:
[链接文本](链接地址)
如:
[Google](http:\\google.com)
下面是图片的语法示例如下(注意图片比超链接前面多了一个!):
![图片标题](图片链接)
下面是调整图片大小和居中的语法示例:
<center>
<img src="https://" width="25%" height="25%" />
Figure 1. Lena
</center>
引用和分页线
下面是引用的语法示例如下:
>这里是引用(引用前加一个>)
下面是分页线的示例(比较傻瓜,但还是列出来一下,哈哈哈)
--------------
换行(分段和不分段)
下面是换行(不分段)的语法示例如下:
行末加两个或以上空格,直接回车继续输入文本即可换行(不分段)
下面是换行(分段)的示例
两个或多个回车(即加入空行),再继续输入文本即可换行(分段)
表格
Markdown作为一种轻量级书写/写作语言,并没有提供很好的排版、编辑等功能。因此,如果想要利用Markdown创建表格(特别是复杂表格),其实是一项不太轻松的事情。 不过我觉得能够满足我们平时普通的写作要求,其实也可以,要求高者勿喷~
表格的语法示例如下:
下面一个表格
|姓名|性别|学号|
|-|-:|:-:|
|口天丶木乔|男|123|
|张三|男|234
|李四|女|145|
下面是对表格语法的详细解释:
- 第一行为表头,第二行分隔表头和主体部分,第三行开始每一行代表一个表格行
- 列与列之间用管道符号 “|” 隔开
- 可在第二行指定不同列单元格内容的对齐方式,默认为左对齐,在 “-” 右边加上 “:” 为右对齐,在 “-” 两侧同时加上 “:” 为居中对齐
内嵌HTML
Markdown支持内嵌html,这真的是太棒了,当你有特殊需要时(更改字体颜色大小等),我们就可以像写网页前端那样利用html写出各种高大上的文章了!
以上就是本人大致总结的Markdown相关要点。
此外给大家福利一下,一定要看一下github上的对Markdown的语法解释,链接在这里https://help.github.com/articles/basic-writing-and-formatting-syntax/既全面又简洁,虽然是全英文的。这里还要罗嗦一句,搜索查询资料最好还是要看英文的,虽然开始会有一些困难,后面习惯了你就会得到质的提升,相信我~
最后,放上本人此篇博客Markdown源代码(我在开头说过的,首位呼应嘛~)
今天朋友([SolskGare](https://home.cnblogs.com/u/solskgaer))向我普及了一个很方便的文本编辑语言Markdown,才意识到之前自己用鼠标一点一点的排版有多low,而且往往还是费力不讨好。今天我就整理一下Markdown的用法,真的是非常方便。
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown是一种轻量级书写/写作语言,所以学习起来非常容易,只需要记住很少的标签就可以满足我们一般的写作要求嘞~。朋友给我普及后,我自己只花了半个小时就基本掌握了如何利用它来写文章,这篇博客就是我刚刚学完利用markdown编辑器编写的~(完整代码我会在文末给出)
相信很多搞过学术论文的都应该听说过Latex,下面我们来将Markdown和Latex做一下简单的比较:
* Latex是纯学术风格,写paper写书用,适合长篇、精致,比如数学公式、图片位置调整、表格样式调整。
* markdown是程序员风格,写笔记贴代码片段用
所以大家可以根据自己的需要选择合适的文本编译语言嘞~
在这里推荐大家用网上在线的Markdown编辑器,这样上手非常快(半小时足矣),大家也能尽快的熟悉其相关操作。
还有一点非常非常重要!就是大家在学习的过程当中一定不能只看不动手实际操作,边看边实际动手是最快的学习方法,没有之一,只是单纯的看教程,当时你可能会觉得恍然大悟,过一两天后你绝对会忘得差不多了,相信我,这也是本人决定经常写博客的原因。
废话不多说,整理了Markdown大部分的干货分享给大家:
标题
--------------------
标题的语法示例如下:
\```
# 这是一级标题(一级标题前加#,注意#与标题名称之间有空格)
## 这是二级标题(二级标题前加#,注意#与标题名称之间有空格)
### 这是三级标题(三级标题前加#,注意#与标题名称之间有空格)
#### 以此类推
\```
### 加粗与斜体
加粗和斜体的语法示例如下:
\```
**这里是粗体(粗体左右各加两个*)**
*这里是斜体(斜体左右各加一个*)*
\```
### 代码框
代码框的语法示例如下:
\```python/java/C++等
(注意:这里的`是反引号,也就是1对应的那个符号!别打错了,本人踩了好几次坑。。)
一个`是一行有效(即将你的代码块前后各加个`这个符号)
三个`(即```)多行有效,还可以指定源文件语言,根据你指定的语言正确高亮(即在你的代码块前后各加```这个符号)
\```
无序、有序列表
--------------------
语法示例如下:
\```
* 1(注意*和1之前有空格)
* 2(此为无序列表,显示出来形式为数字前面有一个点,即·1,·2,等等)
* 3
\```
\```
1.1(此为有序列表)
2.2
3.3
\```
插入超链接、图片
--------------------
下面是超链接的语法示例如下:
\```
[链接文本](链接地址)
如:
[Google](http:\\google.com)
\```
下面是图片的语法示例如下(注意图片比超链接前面多了一个!):
\```
![图片标题](图片链接)
\```
引用和分页线
--------------------
下面是引用的语法示例如下:
\```
>这里是引用(引用前加一个>)
\```
下面是分页线的示例(比较傻瓜,但还是列出来一下,哈哈哈)
\```
\--------------
\```
换行(分段和不分段)
--------------------
下面是换行(不分段)的语法示例如下:
\```
行末加两个或以上空格,直接回车继续输入文本即可换行(不分段)
\```
下面是换行(分段)的示例
\```
两个或多个回车(即加入空行),再继续输入文本即可换行(分段)
\```
表格
--------------------
Markdown作为一种轻量级书写/写作语言,并没有提供很好的排版、编辑等功能。因此,如果想要利用Markdown创建表格(特别是复杂表格),其实是一项不太轻松的事情。 不过我觉得能够满足我们平时普通的写作要求,其实也可以,要求高者勿喷~
表格的语法示例如下:
\```
下面一个表格
|姓名|性别|学号|
|-|-:|:-:|
|口天丶木乔|男|123|
|张三|男|234
|李四|女|145|
\```
下面是对表格语法的详细解释:
* 第一行为表头,第二行分隔表头和主体部分,第三行开始每一行代表一个表格行
* 列与列之间用管道符号 “|” 隔开
* 可在第二行指定不同列单元格内容的对齐方式,默认为左对齐,在 “-” 右边加上 “:” 为右对齐,在 “-” 两侧同时加上 “:” 为居中对齐
以上就是本人大致总结的Markdown相关要点。
此外给大家福利以下,一定要看一下github上的对Markdown的语法解释,连接在这里[https://help.github.com/articles/basic-writing-and-formatting-syntax/](https://help.github.com/articles/basic-writing-and-formatting-syntax/)既全面又简洁,虽然是全英文的。这里还要罗嗦一句,搜索查询资料最好还是要看英文的,虽然已开始会有一些困难,后面习惯了你就会得到质的提升,相信我~
最后,放上本人此篇博客Markdown源代码(我在开头说过的,首位呼应嘛~)
--------------------------
Markdown总结整理的更多相关文章
- Markdown 语法整理
Markdown 语法整理 白宁超 2015年7月24日14:57:49 一.字体设置 A First Level Header == A Second Level Header -- # 标题 ## ...
- Markdown语法整理
标题 语法格式:'#'+'空格'+'文本',一共6级 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 斜体 语法格式:1个星号包裹,我 ...
- 常用Markdown公式整理 && 页内跳转注意 && Markdown preview
目录: 常用Markdown公式及注意事项 标题 列表 链接 区块 代码块 / 引用 粗体和斜体 文字块 图片 表格 横线 页内跳转注意事项 其他重要需注意 Markdown preview 前提: ...
- Markdown 公式整理
Cmd Markdown 公式指导手册 摘自:Cmd Markdown 公式指导手册 - 作业部落 Cmd Markdown 编辑阅读器 Cmd Markdown 简明语法手册 Cmd Markdow ...
- Markdown 语法整理大集合2017
简明教程:https://ouweiya.gitbooks.io/markdown/ 1.标题 代码 注:# 后面保持空格 # h1 ## h2 ### h3 #### h4 ##### h5 ### ...
- Markdown语法--整理
Markdown基本语法 [TOC] 优点: 1.因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作. 2.操作简单.比如:word编辑时标记个 ...
- Markdown使用简介 及 学习资源整理
Markdown资源整理 官网 http://daringfireball.net/projects/markdown/ http://jgm.github.io/stmd/spec.html htt ...
- MarkDown笔记
MarkDown是一种轻量级的标记语言,可以比较简洁地格式化文本,所以比较方便地产生可读性良好的文档. 可以使用Markdown: 整理知识,学习笔记 发布日记,杂文,所见所想 撰写发布技术文稿(代码 ...
- sublime text 下的Markdown写作
sublime text 2(3)下的Markdown写作 什么是 Markdown wiki Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富 ...
随机推荐
- 【ASP.NET 进阶】TreeView控件学习
这几天上班没事做,也不好打酱油,学点没接触过的新东西吧,基本了解了下TreeView控件. TreeView 控件用于在树结构中显示分层数据,例如目录或文件目录等. 下面看代码吧: 1.效果图 2.静 ...
- Centos代理上网设置
原文链接:http://m.blog.csdn.net/article/details?id=51851677 一.centos自带界面设置代理 1. 界面设置 squid默认代理端口3128. 2 ...
- Spring Cloud (3)B Ribbon 负载均衡 IRule
package com.service.config; import com.netflix.loadbalancer.IRule;import com.netflix.loadbalancer.Ra ...
- 如何创建一个django工程与和mysql打通
1. 安装Django # 在指定解释器环境下安装django 1.11.x # 在真实python3环境下: pip3 install django==1.11.x # 查看django版本: dj ...
- day08-MySQl创建用户和授权
权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete.grant等操作.那么一般情况DBA工程师会创建一个用户和密码,让你去连接数 ...
- linux 再多的running也挡不住锁
再续<linux 3.10 一次softlock排查>,看运行态进程数量之多: crash> mach MACHINE TYPE: x86_64 MEMORY SIZE: GB CP ...
- MTIM(中间人攻击)
所谓的MITM攻击就是通过拦截正常的网络通信数据,并进行数据篡改和嗅探,而通信的双方却毫不知情. 信息篡改 当主机A.和主机B通信时,都由主机C来为其“转发”,如图一,而A.B之间并没有真正意思上的直 ...
- 6.面向对象 -类.md
目录 1. static: 2. 类在内存中,每一个类在创建在栈内存中,当创建一个对象的时候,将非类变量再堆内存中创建,而类变量是不会因为创建对象而在堆中重新创建 3. 对象.引用和指针: 4. 类名 ...
- 23.week4
调通了 剩下的就是核心的部分
- win10 搭建react-native开发环境
本文地址:http://www.cnblogs.com/jying/p/7992130.html 系统:win10 系统内存:8G java-jdk:1.8.144 开发工具:vs code 首先是网 ...