MarkDown基础使用教程-by sixleaves
以下是个人浏览文档,结合自己平时使用所总结, 和引用国外关于如何使用markdown的教程。如有不足,还请海涵,期待于您的交流。我觉得使用markdown书写挺好的!
工具下载,可以去下载gitbook或者Mou解析工具进行练习。博客园本身也支持markdown语法。个人更推荐使用gitbook。下载地址https://www.gitbook.com/
MarkDown基础教程
1.块元素(Block Elements)
换行:
<br />用于换行。因为markdown就算你按下回车换行它也不会自动识别,如果非要换行可以使用这个标记。但是对于列表这种元素是会自动换行的。分级标题:
#用于表示分级的标题。一共分为六个级别, 几个级别就写几个#号。#越多字体越小, 也就是级别越高。引用:
1.>用于表示引用引用, 比较严谨的做法是没一行的都写上>
2.>是可以嵌套的,多个>表示更深一层的引用。
3.>同时可以包含其它的元素,包括分级标题、列表、代码快。列表:
*号、+号、-号都是等价的,可以用来表示列表。每一行用一个符号表示。如果每一小点内又分几个小点。可以换行, 用tab按键缩进后再输入以上任意的一个符号。就可以看到嵌套的列表。二级列表效果:- 举例子1
- 举例子2
你把整篇文章考到支持markdown的解析器上就可以看到效果。
代码块:
makedown使用<pre> <code> </code></pre>来格式化代码块。如下效果。有种快捷方式, 没一行前面用一个Tab按键缩进,如果不支持。那么你可以直接用标签来标记, 就绝对不会粗错。如下是用代码快的效果。
这是代买块的测试效果,使用标签
#import
- 水平分割线
`
`使用这个标签。效果如下:灰色的这条就是
2.行内元素
链接
这部分很少用, 再补充。强调
使用*文字内容*头尾包含的会被转换成<em>标签。使用**文字内容**包含会被转换为<strong>标签.效果如下<br >1.*文字内容*:文字内容 <br >2.**文字内容**:文字内容代码
如果只是要包含一行的代码,或者说是一行中的一小部分。可以使用`或者``.使用这两个都是要闭合的也就是头尾都要加上这个符号。那么有什么区别呢, 如果想在该行中又包含一个上引号,那么就可以使用后者。如下效果如下所示:
代码:`` There is a literral backtick (`) here ``
效果:There is a literal backtick (`) here.图片
嵌入图片的语法:其中
1.!是用来识别这个语法的标记。
2.Alt text是用来标记图片不显示时候, 显示的文字。
3.接着就是在()中写上绝对路径或者相对路径.
3.杂项
- 转义字符
和C语言的差不多就不在接到了 - 自动连接
如果你有个网址连接可以使用<http://www.baidu.com>包含起来会自动生成这个名字并且关联连接。如下效果http://www.baidu.com
总结
1.比较常用的-列表、**与*用来表示强调。#要来表示几级的标题
2.<hr />用来表示华丽的分割线。<br />用来换行
3.嵌入图片
4.代码快标签。<pre> <code>注意是闭合的。
我的C++博客地址:正在努力搬迁过来。点击转到C++博客
MarkDown基础使用教程-by sixleaves的更多相关文章
- SOA体系结构基础培训教程-规范标准篇
引子:本文是<SOA体系结构基础培训教程>第3章<SOA标准与规范>课件,版权所有,转载请注明出处. 随着SOA在业界的应用日益广泛,SOA的标准化问题也成为各界日益关注的焦点 ...
- [置顶] IOS 基础入门教程
IOS 基础入门教程 教程列表: IOS 简介 IOS环境搭建 Objective C 基础知识 创建第一款iPhone应用程序 IOS操作(action)和输出口(Outlet) iOS - 委托( ...
- Python基础入门教程
Python基础入门教程 Python基础教程 Python 简介 Python环境搭建 Python 基础语法 Python 变量类型 Python 运算符 Python 条件语句 Python 循 ...
- SOA体系结构基础培训教程
SOA体系结构基础培训教程-规范标准篇 引子:本文是<SOA体系结构基础培训教程>第3章<SOA标准与规范>课件,版权所有,转载请注明出处. 随着SOA在业界的应用日益广泛,S ...
- markdown 基础语法
markdown 基础 你好,我是markdown文档 介绍 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 说的简单一点,mar ...
- Angularjs 2 绝对零基础的教程(1):从安装配置开始
写在前面 适合人群: 1. 愿意未来从事前端工作,并以此开拓自己未来职业 2. 有任何一种编程语言基础 3. 喜欢简单粗暴学一门实用的技术,而不是做科研. Angular 2 比 Angular 1 ...
- React Native基础&入门教程:初步使用Flexbox布局
在上篇中,笔者分享了部分安装并调试React Native应用过程里的一点经验,如果还没有看过的同学请点击<React Native基础&入门教程:调试React Native应用的一小 ...
- 【转】IAR Embedded Workbench for ARM 8.22.1 基础使用教程
@2018-12-15 [小记] IAR Embedded Workbench for ARM 8.22.1 基础使用教程
- Linux基础入门教程
Linux基础入门教程 --------- Linux学习路径 Linux学习者,常常不知道自己改怎么学习linux:Linux初级,也就是入门linux前提是需要有一些计算机硬件相关的知识或是有一下 ...
随机推荐
- Linux命令之xargs的分析及隐患
写一个main.c: #include <stdio.h> int main(){ printf("foo"); printf("bar"); re ...
- TCP Keepalive HOWTO
TCP Keepalive HOWTO Fabio Busatto <fabio.busatto@sikurezza.org> 2007-05-04 Revision History Re ...
- Linux系统编程(2)——文件与IO之系统调用与文件IO操作
系统调用是指操作系统提供给用户程序的一组"特殊"接口,用户程序可以通过这组"特殊"接口来获得得操作系统内核提供的特殊服务.在linux中用户程序不能直接访部内核 ...
- Android APK安装包瘦身[转]
很显然,APK安装包越小越好.下面从代码,资源文件,使用策略几个方面简要介绍下: 代码 保持良好的编程习惯,不要重复或者不用的代码,谨慎添加libs,移除使用不到的libs. 使用proguard混淆 ...
- 理解最短路径——迪杰斯特拉(dijkstra)算法
原址地址:http://ibupu.link/?id=29 1. 迪杰斯特拉算法简介 迪杰斯特拉(dijkstra)算法是典型的用来解决最短路径的算法,也是很多教程中的范例,由荷兰计算机科 ...
- Linux NFS服务器的安装与配置(转载)
一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...
- 了解Serialization
对象的串行化(Serialization) 一.串行化的概念和目的 1.什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止.有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复.我们把 ...
- Vanya and Scales(思维)
Vanya and Scales time limit per test 1 second memory limit per test 256 megabytes input standard inp ...
- zabbix windows angent安装:
zabbix windows angent安装:1.下载zabbix agent for windows客户端,直接解压到C盘下.C:\zabbix 的目录015/04/21 11:16 <DI ...
- android 5.0新特性CardView教程
CardView 是android5.0新加入的特性,大家先别着急,由于谷歌出了cardview的兼容包,也就是android.support.v7.widget.CardView包,所以在5.0以下 ...