Markdown

简介

  • Markdown是一种轻量级标记语言,你可以使用任何一款文本编辑器,通过简单的标记语法,使普通文本内容具有一定的格式。目的是让你更专注于内容,而非格式。比常用的Microsoft Word等排版软件更省时省力。

  • Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。

  • MarkdownPad2是Windows下的一个多功能Markdown编辑器。即时看到你的Markdown文件,当你创建它们的时候,看起来就像是在HTML中的一样。当你输入时,LivePreview会自动滚动到你正在编辑的当前位置。

Markdown下载安装

  • 直接点击进入下载页面进行下载:Markdown点击直接下载
    Markdown_第1张图片
    image.png
  • Markdown注册


    Markdown_第2张图片

    点击 Enter Key 进入如下界面:


    Markdown_第3张图片

    然后输入Email address 和 License Key
Email address: [email protected]
License Key:    GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp1mW8HUpTtLA2a5/sQytXJUQl/QKO0jUQY4pa5CCx20sV1ClOTZtAGngSOJtIOFXK599sBr5aIEFyH0K7H4BoNMiiDMnxt1rD8Vb/ikJdhGMMQr0R4B+L3nWU97eaVPTRKfWGDE8/eAgKzpGwrQQoDh+nzX1xoVQ8NAuH+s4UcSeQ==  
  • Markdown汉化
    按照下面截图执行即可


    Markdown_第4张图片

    选择Option


    Markdown_第5张图片

选择中文以后,点击确定重启软件即可生效!

安装完成后可能出现渲染错误的问题


Markdown_第6张图片

1.点击是会跳转到Markdown的FAQ,文档给出了解决该问题的方法。详见http://markdownpad.com/faq.html,页面中搜索 This view has crashed
2.官方提供的信息中:windows 10系统 需要下载 一个 awesomium_v1.6.6_sdk_win 这是一个HTML UI ENGINE。下载地址Awesomium 1.6.6 SDK
3.下载完成一路点安装就行,关注一下安装路径,默认C盘。有2个点不了Next的界面一个是同意用户协议一个是选择安装类型,左边点击最顶部的typical标准套餐就行了,实测没有全家桶。
4.重启MarkdownPad2
5.如果还不行再下载安装这个微软的一个渲染组件:Microsoft’s DirectX End-User Runtimes (June 2010)
*****或者可以不用安装,使用Markdown在线编辑器:Editor.md、、MaHua、StackEdit……

Markdown基本语法

一、标题

Markdown 标题有两种格式。

1、使用=和-标记一级和二级标题

=和-标记语法格式如下:

一级标题展示

二级标题展示

备注:##二级标题可能会自动添加下滑分隔线,可以在文件中添加CSS去除二级标题下划线,添加如下即可


显示效果如下:

一级标题展示

二级标题展示

2、使用 # 号标记

使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推,最多六级。

 # 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

显示效果如下:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

二、字体

1、加粗

要加粗的文字左右用两个*包起来

2、斜体

要倾斜的文字左右分别用一个*包起来

3、斜体加粗

要倾斜的文字左右分别用三个*包起来

4、删除线

要加删除线的文字左右分别用两个~~包起来

示例:

 **加粗**
*斜体*
***斜体加粗***
~~删除~~

效果如下:

加粗
斜体
斜体加粗
删除
****** 备注 :删除可能不生效因为前端预览是js渲染的,后端输出php处理的,两者的markdown语法有差异,~~来做删除线被认为是不规范的markdown语法,js渲染那边会去掉。可以用del代替,如下:

三、引用

在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>n个...

示例:

>这是引用的内容
>>这是引用的内容
>>>>>>>>>>>>还是引用的

展示效果如下:

这是引用的内容

这是引用的内容

还是引用的

四、分隔线

三个或者三个以上的-或者*都可以
示例:

1.---
2.------
3.***
4.********

展示效果如下:





五、图片

语法:

![图片alt](图片地址 "图片标题")
![图片alt](图片地址)
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。可以为空
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

示例:

![](https://cdn2.jianshu.io/assets/web/nav-logo-4c7bbafe27adc892f3046e6978459bac.png "简单的书")   
![](https://cdn2.jianshu.io/assets/web/nav-logo-4c7bbafe27adc892f3046e6978459bac.png )

展示如下:


Markdown_第7张图片
image

上传本地图片直接点击导航栏的图片标志,选择图片即可

Markdown_第8张图片

六、超链接

语法:

[超链接名](超链接url)

示例:

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

展示如下:

七、列表

  • 无序列表

语法:
无序列表用+ - *任何一种都可以表示

- 列表1
+ 列表2
* 列表3
注意:- + *和内容之间都必须要有个空格

效果如下:

  • 列表1
  • 列表2
  • 列表3
  • 有序列表

语法:
数字加点

1.有序列表1
2.有序列表2
3.有序列表3
注意:序号和内容之间要有空格

效果如下:

  1. 有序列表
  2. 有序列表
  3. 有序列表
  • 列表嵌套

语法:
列表嵌套秩序在子列表的选项添加四个空格

效果如下:

  1. 第一项
  • 第一项嵌套的第一个元素
  • 第一项嵌套的第二个元素
  1. 第二项
  • 第二项嵌套的第一个元素
  • 第二项嵌套的第二个元素

八、表格

Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
语法格式如下

| 表头1 | 表头2 |
|---- | ---- |
| 单元格1 | 单元格2 |
| 单元格3 | 单元格4 |

效果如下:

表头1 表头2
单元格1 单元格2
单元格3 单元格4

对齐方式:

  1. -:设置内容和标题栏居右对齐
  2. :-设置内容和标题栏居左对齐
  3. :-:设置内容和标题栏居中对齐
| 表头左对齐 | 表头右对齐 | 表头居中对齐 |
| :-----| -----:|:----:|
| 单元格左对齐1 | 单元格右对齐1 | 单元格居中1 |
| 对齐参考 | 对齐参考 | 单元参考 |

展示:

表头左对齐 表头右对齐 表头居中对齐
单元格左对齐1 单元格右对齐1 单元格居中1
对齐参考 对齐参考 单元参考

-有一个就可以,文字默认居左展示,原生语法两边都要用 | 包起来,也可以省略,正常生效的


****安装MarkdownPad2 的默认风格就是 Markdown 不会生成表格的 ! 如果你像我上面写的一样是不会生成的,除非你使用HTML 格式的

当选中 Extra ,你会发现他会提示你要免费试用还是输入准许码,选择免费还是没法生成表格的,所以还是需要用破解版的

九、代码

1.单行代码:段落上的一个函数或片段的代码可以用反引号把它包起来,如下:

`代码;`

示例:

`create database hero;`   

2.代码块:前后各使用三个反引号将代码块包起来,且前后的反引号各占一行,如下:

(```)
javascript
$(document).ready(function(){
    alert('JIANSHU');
});
(```)

效果如下:

javascript
$(document).ready(function(){
    alert('JIANSHU');
});

******MarkdownPad2上代码块可能只显示为一行,需更改模式为CommonMark才可以正常展示

Markdown编辑模式开启方法如下:
左下角设置-默认编辑器-MarkDown编辑器


Markdown_第9张图片

你可能感兴趣的:(Markdown)