Markdown 编辑器语法指南
基本技巧
代码

如果你只想高亮语句中的某个函数名或关键字,可以使用 `function_name()` 实现

通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 ``` 包裹一段代码,并指定一种语言

```javascript
$(document).ready(function () {
alert('hello world');
});
```
支持的语言:actionscript, apache, bash, clojure, cmake, coffeescript, cpp, cs, css, d, delphi, django, erlang, go, haskell, html, http, ini, java, javascript, json, lisp, lua, markdown, matlab, nginx, objectivec, perl, php, python, r, ruby, scala, smalltalk, sql, tex, vbscript, xml

也可以使用 4 空格缩进,再贴上代码,实现相同的的效果

def g(x):
yield from range(x, 0, -1)
yield from range(x)
标题

文章内容较多时,可以用标题分段:

标题1
======

标题2
-----

## 大标题 ##
### 小标题 ###
粗斜体

*斜体文本* _斜体文本_
**粗体文本** __粗体文本__
***粗斜体文本*** ___粗斜体文本___
链接

常用链接方法

文字链接 [链接名称](http://链接网址)
网址链接 <http://链接网址>
高级链接技巧

这个链接用 1 作为网址变量 [Google][1].
这个链接用 yahoo 作为网址变量 [Yahoo!][yahoo].
然后在文档的结尾为变量赋值(网址)

[1]: http://www.google.com/
[yahoo]: http://www.yahoo.com/
列表

普通无序列表

- 列表文本前使用 [减号+空格]
+ 列表文本前使用 [加号+空格]
* 列表文本前使用 [星号+空格]
普通有序列表

1. 列表前使用 [数字+空格]
2. 我们会自动帮你添加数字
7. 不用担心数字不对,显示的时候我们会自动把这行的 7 纠正为 3
列表嵌套

1. 列出所有元素:
- 无序列表元素 A
1. 元素 A 的有序子列表
- 前面加四个空格
2. 列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱
3. 列表里引用:

> 前面空一行
> 仍然需要在 > 前面加四个空格

4. 列表里代码段:

```
前面四个空格,之后按代码语法 ``` 书写
```

或者直接空八个,引入代码块
引用

普通引用

> 引用文本前使用 [大于号+空格]
> 折行可以不加,新起一行都要加上哦
引用里嵌套引用

> 最外层引用
> > 多一个 > 嵌套一层引用
> > > 可以嵌套很多层
引用里嵌套列表

> - 这是引用里嵌套的一个列表
> - 还可以有子列表
> * 子列表需要从 - 之后延后四个空格开始
引用里嵌套代码块

> 同样的,在前面加四个空格形成代码块
>
> ```
> 或者使用 ``` 形成代码块
> ```
图片

跟链接的方法区别在于前面加了个感叹号 !,这样是不是觉得好记多了呢?

![图片名称](http://图片网址)
当然,你也可以像网址那样对图片网址使用变量

这个链接用 1 作为网址变量 [Google][1].
然后在文档的结尾位变量赋值(网址)

[1]: http://www.google.com/logo.png
也可以使用 HTML 的图片语法来自定义图片的宽高大小

<img src="htt://example.com/sample.png" width="400" height="100">
换行

如果另起一行,只需在当前行结尾加 2 个空格

在当前行的结尾加 2 个空格
这行就会新起一行
如果是要起一个新段落,只需要空出一行即可。

分隔符

如果你有写分割线的习惯,可以新起一行输入三个减号-。当前后都有段落时,请空出一行:

前面的段落

---

后面的段落

高级技巧
行内 HTML 元素

目前只支持部分段内 HTML 元素效果,包括 <kdb> <b> <i> <em> <sup> <sub> <br> ,如

键位显示

使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑
代码块

使用 <pre></pre> 元素同样可以形成代码块
粗斜体

<b> Markdown 在此处同样适用,如 *加粗* </b>
符号转义

如果你的描述中需要用到 markdown 的符号,比如 _ # * 等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_ \# \* 进行避免。

\_不想这里的文本变斜体\_
\*\*不想这里的文本被加粗\*\*
扩展

支持 jsfiddle、gist、runjs、优酷视频,直接填写 url,在其之后会自动添加预览点击会展开相关内容。

http://{url_of_the_fiddle}/embedded/[{tabs}/[{style}]]/
https://gist.github.com/{gist_id}
http://runjs.cn/detail/{id}
http://v.youku.com/v_show/id_{video_id}.html
公式

当你需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现。提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。如:

$$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $$

$$
x \href{why-equal.html}{=} y^2 + 1
$$
同时也支持 HTML 属性,如:

$$ (x+1)^2 = \class{hidden}{(x+1)(x+1)} $$

$$
(x+1)^2 = \cssId{step1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$

转载于:https://www.cnblogs.com/raocheng/articles/6419851.html

markdown编辑器 使用语法相关推荐

  1. MarkDown编辑器常用语法

    分割线 三个或更多-_*,必须单独一行,可含空格,如---. ***. ___. 效果如下: 如果上面的符号是紧挨着上文的文字,就是细线,否则就是上面显示的粗线. 图片链接 ![图片的名称](图片的本 ...

  2. markdown编辑器基础语法总结

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  3. csdn的markdown编辑器基本语法(整理版)

    文章目录 0 文章目录名 1 标题 2 字体设置 3 文本设置 4 按键展示 5 功能快捷键 6 生成适合的列表 7 插入链接与图片 8 插入代码段 9 创建表格 9.1 创建简单表格 9.2 htm ...

  4. Haroopad Markdown 编辑器代码语法高亮支持

    代码语法高亮 支持的语言和缩写标记 参考 代码语法高亮 书写格式为: ` ` ` language_key if (condition){ return true } ` ` ` 在 ` ` ` (三 ...

  5. Cmd Markdown编辑器简明语法手册

    目录 1. 斜体和粗体 2. 分级标题 3. 外链接 4. 无序列表 5. 有序列表 6. 文字引用 7. 行内代码块 8. 代码块 9. 插入图像 Cmd Markdown 高阶语法手册 1. 内容 ...

  6. CSDN的markdown编辑器的语法:字体的样式、大小、颜色怎么调节?建议收藏,让你的博客更漂亮

       Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式.但是它本身是不支持修改字体.字号与颜色等功能的!    CSDN-ma ...

  7. Markdown 编辑器及语法使用入门指南

    一.如何打开预览? 打开在线编辑器 - 点击如图所示 - 写作预览按钮即可: 如图所示,编写下面 Markdown 语法,进行对应语法的编写,愉快的写作了! 左侧 Markdown 语法 右侧实时显示 ...

  8. Markdown编辑器基本语法

    # 印象笔记   (注意有空格,一级大标题) ## 印象笔记   (总共有六级标题即六个#号) **印象笔记**   (加粗) 斜体: *印象笔记* 下划线: <u>印象笔记</u& ...

  9. mac最好用的markdown_Markdown 语法简明教程 amp; Markdown 编辑器推荐

    什么是 Markdown? Markdown 是一种轻量级的纯文本标记语言,它允许我们 "使用易读易写的纯文本格式编写文档,然后将其转换成具有一定格式的 HTML 文档展示出来". ...

最新文章

  1. python月薪是多少-2019年 Python就业市场行情好不好, 薪资多少?
  2. 【区块链基础知识系列】 第6课 区块链之分片技术(sharding)-区块链扩容问题的良方
  3. codeforces 1017E
  4. Kogito,ergo规则—第2部分:规则的全面执行模型
  5. 带哨兵节点的链_BNC公链 | IPFS:区块链“不可能三角”的可能解
  6. Web前端工作笔记011---ztree的使用方法_大全
  7. 奇安信代码卫士帮助微软和 Oracle 修复多个高危漏洞,获官方致谢
  8. erphpdown最新版下载v11.12,WordPress内容付费插件
  9. Mac ssh: connect to host XXX.XXX.XXX.XXX port XX: Operation timed out的问题解决
  10. 公司网络很慢很卡的原因分析与处理
  11. windows下装ipython
  12. 用函数求出平均分、最高分和最低分
  13. 1.background、color、渐变
  14. Conmi的正确答案——Unable to attach or mount volumes: unmounted volum...timed out waiting for the condition
  15. alitum designer 快速制作元器件封装
  16. 帝国cms模板仿百度贴吧
  17. C++实现日志功能:log4c(Win10+VS2017+CMake)
  18. 【无标题】以太网帧结构
  19. BlueTooth: 蓝牙基础知识进阶——Packet解析
  20. 移动测试Appium安装

热门文章

  1. hdu 4496 D-City 并查集
  2. 多线程,死锁,DeadLock
  3. mysql高并发不用事务_Mysql高并发加锁事务处理
  4. 计算机考研问题,考研计算机常见的6个问题
  5. 数据中心网络vs云网络vs容器网络
  6. (34)System Verilog引用包中定义的类(失败)
  7. (14)FPGA面试题线与逻辑
  8. docker 搭建mysql 连接不上_docker搭建MySQL主从集群
  9. STM32 DAC详解
  10. pyqt5 不报错退出_Python学习之旅:使用virtualenv创建Python环境及PyQT5环境配置