Markdown 语法:

  • 使用 GitHub Flavored Markdown 语法,简称 GFM 语法。
  • 支持表格、TOC、LaTeX、代码块、任务列表、脚注等。
  • 画图库支持 mermaid, viz, ECharts, PlantUML, Sequence, Flow。

Markdown 辅助:

  • 支持截图并粘贴、复制并粘贴、拖拽等方式插入图片并直接显示在编辑器内。
  • 在兼容 Markdown 语法的情况下支持设置图片宽度。
  • 好用的表格插入和 LaTeX 书写辅助。

Markdown 输出:

  • 支持导出为图片、HTML、Epub、PDF、RTF、Docx。
  • 支持发布到 WordPress、支持 Metaweblog API 协议的服务、Wordpress.com、印象笔记(Evernote)、Blogger、Medium、Tumblr、语雀、Ghost、少数派 Matrix。
  • 图片上传服务(图床)支持 Imgur、七牛云、又拍云、腾讯云 COS、阿里云 OSS、SM.MS和自定义的图床服务。

Markdown 笔记:

  • 强大的文档库支持分类树和标签管理文档,文档可归类于多个分类,可以把分类整个导出为 Epub、PDF 和生成静态网站。非常合适用于笔记、个人知识收集、管理和输出。
  • 快速笔记:随意增加笔记及图片等素材,支持以天为单位把增加的素材组合在一个文档内,方便整理及记录历史收集情况。
  • 快速搜索:目前已支持全局快捷键调出搜索。

外部 Markdown 文档:

  • 外部 Markdown 文档使用外部模式管理。外部模式使用目录树的方式编辑和管理你的 Markdown 文档,还能很好的支持 GitBook、Jekyll、Hexo 等等编辑和图片插入。

MWeb 文档:

如果要更详细了解 MWeb,建议你一定要去看一下官网的帮助文档,网址为:https://zh.mweb.im/help.html。我们建议在使用文档库之前,一定要阅读一下 MWeb 文档库详细介绍 这篇文章,以便更好的使用文档库。

帮助我们改进 MWeb

如果你喜欢 MWeb,想让它变得更好,你可以:

  1. 推荐 MWeb,让更多的人知道。
  2. 给我们发反馈和建议:coderforart+2333@gmail.com
  3. 在 Mac App Store 上评价 (如果是在 MAS 上购买的话)。

GFM 语法简介和 MWeb 所支持的扩展语法

回车转为换行

官方的语法规定结尾加 2 个以上空格加换行才会转成换行,也就是 <br /> 标签。MWeb 中有个选项可以直接把换行转成 <br />,不用加上 2 个以上空格,这个选项默认是开启的。如果要关闭,请在设置页面关闭。

任务列表(Task lists)

Markdown 语法:

- [ ] 任务一 未做任务 `- + 空格 + [ ]`
- [x] 任务二 已做任务 `- + 空格 + [x]`

效果如下:

  • 任务一 未做任务 - + 空格 + [ ]
  • 任务二 已做任务 - + 空格 + [x]

图片大小及对齐

官方和 GFM 都不支持图片大小设置,MWeb 引入的特别的语法来设置图片宽度。如:![图片说明-w450](pic.jpg) 这样表示设置图片宽度为 450。其中 -w450 为设置语法,生成 HTML 时会自动移除。w 表示设置宽度。 可以看出,MWeb 引入的语法的特点是兼容原来的语法和仅支持设置宽度。

多行或者一段代码

Markdown 语法:

```js
function fancyAlert(arg) {if(arg) {$.facebox({div:'#foo'})}}
```

效果如下:

function fancyAlert(arg) {if(arg) {$.facebox({div:'#foo'})}}

这个语法目前在 MWeb 中使用,必须前后空一行,才会正确解析。我觉得,在写 Markdown 文档过程中,运用空行很有必要,基本上,块级元素(标题、列表、引用、代码块、表格、段落等),都建议前后空一行。

表格

Markdown 语法:

第一格表头 | 第二格表头
--------- | -------------
内容单元格 第一列第一格 | 内容单元格第二列第一格
内容单元格 第一列第二格 多加文字 | 内容单元格第二列第二格

效果如下:

第一格表头 第二格表头
内容单元格 第一列第一格 内容单元格第二列第一格
内容单元格 第一列第二格 多加文字 内容单元格第二列第二格

删除线

Markdown 语法:

加删除线像这样用: ~~删除这些~~

效果如下:

加删除线像这样用: 删除这些

LaTeX

Markdown 语法:

块级公式:
```math
x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
```行内公式: ``\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N``

效果如下(在设置页面中启用 LaTeX 才会看到效果):

块级公式:

x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}

行内公式: \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N

注意:为了兼容 MWeb 3,也支持 Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\forall n\in\mathbb NΓ(n)=(n−1)!∀n∈N
和块级语法
x=−b±b2−4ac2ax = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} x=2a−b±b2−4ac​​
但是建议用新的语法。

MWeb 画图

mermaid

mermaid 是比较流行的画图库,它支持流程图、顺序图和甘特图,它的官网为:https://mermaidjs.github.io/ ,在 MWeb 中使用 mermaid 的语法就是声明代码块的语言为 mermaid,代码块中再写上 mermaid 的画图语法即可,你可以把下面的语法复制到 MWeb 中查看效果。

```mermaid
sequenceDiagramparticipant Aliceparticipant BobAlice->John: Hello John, how are you?loop HealthcheckJohn->John: Fight against hypochondriaendNote right of John: Rational thoughts <br/>prevail...John-->Alice: Great!John->Bob: How about you?Bob-->John: Jolly good!
```

效果如下:

#mermaid-svg-c5NxjeozXPeMM2c3 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-c5NxjeozXPeMM2c3 .error-icon{fill:#552222;}#mermaid-svg-c5NxjeozXPeMM2c3 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-c5NxjeozXPeMM2c3 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-c5NxjeozXPeMM2c3 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-c5NxjeozXPeMM2c3 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-c5NxjeozXPeMM2c3 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-c5NxjeozXPeMM2c3 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-c5NxjeozXPeMM2c3 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-c5NxjeozXPeMM2c3 .marker.cross{stroke:#333333;}#mermaid-svg-c5NxjeozXPeMM2c3 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-c5NxjeozXPeMM2c3 .actor{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-c5NxjeozXPeMM2c3 text.actor>tspan{fill:black;stroke:none;}#mermaid-svg-c5NxjeozXPeMM2c3 .actor-line{stroke:grey;}#mermaid-svg-c5NxjeozXPeMM2c3 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#mermaid-svg-c5NxjeozXPeMM2c3 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#mermaid-svg-c5NxjeozXPeMM2c3 #arrowhead path{fill:#333;stroke:#333;}#mermaid-svg-c5NxjeozXPeMM2c3 .sequenceNumber{fill:white;}#mermaid-svg-c5NxjeozXPeMM2c3 #sequencenumber{fill:#333;}#mermaid-svg-c5NxjeozXPeMM2c3 #crosshead path{fill:#333;stroke:#333;}#mermaid-svg-c5NxjeozXPeMM2c3 .messageText{fill:#333;stroke:#333;}#mermaid-svg-c5NxjeozXPeMM2c3 .labelBox{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-c5NxjeozXPeMM2c3 .labelText,#mermaid-svg-c5NxjeozXPeMM2c3 .labelText>tspan{fill:black;stroke:none;}#mermaid-svg-c5NxjeozXPeMM2c3 .loopText,#mermaid-svg-c5NxjeozXPeMM2c3 .loopText>tspan{fill:black;stroke:none;}#mermaid-svg-c5NxjeozXPeMM2c3 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);}#mermaid-svg-c5NxjeozXPeMM2c3 .note{stroke:#aaaa33;fill:#fff5ad;}#mermaid-svg-c5NxjeozXPeMM2c3 .noteText,#mermaid-svg-c5NxjeozXPeMM2c3 .noteText>tspan{fill:black;stroke:none;}#mermaid-svg-c5NxjeozXPeMM2c3 .activation0{fill:#f4f4f4;stroke:#666;}#mermaid-svg-c5NxjeozXPeMM2c3 .activation1{fill:#f4f4f4;stroke:#666;}#mermaid-svg-c5NxjeozXPeMM2c3 .activation2{fill:#f4f4f4;stroke:#666;}#mermaid-svg-c5NxjeozXPeMM2c3 .actorPopupMenu{position:absolute;}#mermaid-svg-c5NxjeozXPeMM2c3 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#mermaid-svg-c5NxjeozXPeMM2c3 .actor-man line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-c5NxjeozXPeMM2c3 .actor-man circle,#mermaid-svg-c5NxjeozXPeMM2c3 line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;stroke-width:2px;}#mermaid-svg-c5NxjeozXPeMM2c3 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}AliceBobJohnHello John, how are you?Fight against hypochondrialoop[Healthcheck]Rational thoughts prevail...Great!How about you?Jolly good!AliceBobJohn

echarts

echarts 是百度出品的 js 画图库,它的网址为:https://echarts.apache.org/zh/index.html,功能非常强大,MWeb 支持 echarts 的一些基本的用法,太高级的不支持。你可以将以下语法复制到 MWeb 中进行尝试。你也可以去 https://echarts.apache.org/examples/zh/index.html 这个网址查看一些例子,要注意的是 MWeb 只能解析 option = {} 这种简单的,不过应该是足够使用了。

```echarts
option = {xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},yAxis: {type: 'value'},series: [{data: [820, 932, 901, 934, 1290, 1330, 1320],type: 'line'}]
};
```

效果如下:

option = {xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},yAxis: {type: 'value'},series: [{data: [820, 932, 901, 934, 1290, 1330, 1320],type: 'line'}]
};

脚注(Footnote)

Markdown 语法:

这是一个脚注:[^1]

效果如下:

这是一个脚注:1

注释和

的功能只用在文档库生成静态网站或发布到 Wordpress 博客时,插入时注意要后空一行。


  1. 这里是脚注信息 ↩︎

MarkDown语法学习教程,2分钟学会速写个人GitHub,轻量化,快捷,迅速,方便.相关推荐

  1. Android学习教程三分钟学会安卓开发

    1.创建页面(activity_main是默认主页面) 可拖拽控件,点击下方text切换到代码 下图红框中的是控件的默认id 2.创建activity class(与layout一一对应) 在清单文件 ...

  2. 【每天1分钟】MarkDown语法学习之复选框

    [每天1分钟]MarkDown语法学习之复选框 在无序列表符号后面加上[]或者[x]代表选中或者未选中情况 - [x] Markdown - [ ] JavaScript 或者 + [x] Markd ...

  3. 【每天1分钟】MarkDown语法学习之插入表格

    [每天1分钟]MarkDown语法学习之插入表格 表格是Markdown语法中比较复杂的一个,其语法如下: 表头|条目一|条目二 :---:|:---:|:---: 项目|项目一|项目二 以上标记显示 ...

  4. 【每天1分钟】MarkDown语法学习之分割线

    [每天1分钟]MarkDown语法学习之分割线 有时候,为了排版漂亮,可能会加入分隔线.Markdown加入分隔线非常简单,使用下面任意一种形式都可以 *** --- 产生分隔线的语法要求比较松,符号 ...

  5. Markdown语法学习|精简版

    markdown语法学习|精简版 文章开头 点击这里回到下方介绍 页面跳转 的阅读位置 点击这里回到下方介绍 toc 的阅读位置 此笔记学习摘抄自Markdown语法大全(超级版),并根据笔者的使用不 ...

  6. java入门-markdown语法学习

    前言 本人是一名即将毕业的大四学生,还没有编程方面的工作经验,希望从事Java开发的相关工作,但是自身Java基础太过薄弱,将从今天开始重头开始学习java.学习路线采用b站鱼皮大佬的Java学习路线 ...

  7. markdown语法简明教程(一)

    markdown语法简明教程(一) Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber). 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML( ...

  8. Markdown语法学习

    Markdown语法学习 1.标题 # 一级标题(#后加空格) ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2.列表 //无序列表(* - +后 ...

  9. Day01|Markdown语法学习(Typora软件)

    Day01|Markdown语法学习(Typora软件) 一.标题 #号+空格. 二级:## + 空格:三级:### + 空格:四级:#### + 空格. 三级标题 四级标题 二.字体 加粗.倾斜.加 ...

最新文章

  1. HDu 3449 (有依赖的01背包) Consumer
  2. OC学习篇之---代理模式
  3. c语言%3c与 的优先级,C语言程序设计第3章顺序程序设计.ppt
  4. go net/http包
  5. echarts多次使用SetOption时的数据问题
  6. list 如何判空以及为什么
  7. 一篇文章带你搞懂观察者模式
  8. 鸿蒙系统底部任务栏无响应,win10底部任务栏无响应怎么办?win10底部任务栏无响应修复方法汇总...
  9. 苹果手机怎么清理听筒灰尘_iPhone手机听筒声音小、有杂音?成都苹果维修点教你轻松解决...
  10. 2019多校 7.29
  11. 在Arduino和ESP32-s2环境下,测试WiFi Fine Time Measurement (FTM) Round Trip Time (RTT) 的定位和测距
  12. 计算机调用计算器快捷键,电脑计算器快捷键 电脑计算器快捷键如何设置
  13. 《数学之美》——吴军#读书笔记
  14. sin cos 查表法算法解析
  15. 【Linux】——基本指令
  16. 《深度学习与图像识别原理与实践》—读书笔记
  17. 模拟电路设计的九段境界
  18. Windows上如何手动安装Perl模块(ActivePerl)
  19. android avd极限精简,【图片】【02-12技术】MIUI V5极限精简列表 不仅仅只是精简app【android吧】_百度贴吧...
  20. 为什么要开发HDMI4K视频采集卡芯片方案‍

热门文章

  1. VC++/MFC入门项目开发实战之任务管理系统
  2. 李弘毅机器学习笔记:第七章—深度学习的发展趋势
  3. 致不可重新来过一次的青春(下)
  4. 博科BROCADE交换机配置(详细)
  5. 内网穿透--DevOps学习番外
  6. 将U16类型转换成u32,float,u8字符串
  7. JAVA基础 第四篇:int型、double型中的几个极限值(最值)
  8. 计算机网络课程改革,计算机网络课程改革研究与探索.pdf
  9. 中职计算机专业选修课程,对中职计算机专业课程改革的思考
  10. 400 名微软员工曝光薪资:4 万美元到 32 万美元不等!