生信星球学习 Day1--了解Markdown

2020-06-29  本文已影响0人  Happytinger

因疫情在家,学习效率基本没有,是因为当时搜索代谢组学的一些问题时发现有一篇文章,才了解到“生信星球”,很感谢花花提供的这个平台,希望自己从一无所知到可以带飞啊~~~

markdown语法

(1)什么是markdown

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown。
来源:https://www.runoob.com/markdown/md-tutorial.html

(2)快捷键

  • 加粗 Ctrl + B
  • 斜体 Ctrl + I
  • 引用 Ctrl + Q
  • 插入链接 Ctrl + L
  • 插入代码 Ctrl + K
  • 插入图片 Ctrl + G
  • 提升标题 Ctrl + H
  • 有序列表 Ctrl + O
  • 无序列表 Ctrl + U
  • 横线 Ctrl + R
  • 撤销 Ctrl + Z
  • 重做 Ctrl + Y

(3)列表

列表的显示只需要在文字前加上 - 、 + 或 * 即可变为无序列表,有序列表则直接在文字前加 1. 2. 3. 符号和文字之前加上一个字符的空格。

无序列表

有序列表

  1. 这个
  2. 继续
  3. 再继续

嵌套列表
下一行空三个空格。再下一行空2~3个空格。
两个列表之间不能相邻,否则会解释为嵌套的列表。

注意:
标记后面最少有一个空格或制表符。
若不在引用区块中,必须和前方段落之间存在空行,后面最好还是空一行,否则会解释为嵌套的列表。
有序列表标记不是按照你写的数字进行显示的,而是根据当前有序列表标记所在位置显示的,如有序列表。(这个没明白)
无序列表的项目符号是按照实心圆、空心圆、实心方格的层级关系递进的,如例嵌套列表。通常情况下,同一层级使用同一种标记表示,便于自己查看和管理。

(4)代码

“行内代码”与“代码块”

行内代码
使用``便是行内代码,需要和普通段落之间存在空行。
“`”这个符号是反引号,这个符号在Esc键下面(左上角),切换到英文下即可输入。

(这里要有空行,没有你试试,因为下面有“`”这个符号)

加粗: Ctrl+B

代码块
使用```表示代码块。

It like this
这样

(5)脚注(没弄明白)

这是一个注e脚测试[^footer1]

(6)目录(还没学)

(7)分割线

三个或者三个以上的 - 或者 * 都可以。
(这里为空行或者文字,不然会将上一行文字“三个或者三个以上的 - 或者 * 都可以。”与上上行文字“(7)分割线”的格式变成一样的 )





(8)标题

使用 # 表示标题,一级标题使用一个 # ,二级标题使用两个 ## ,以此类推,共有六个等级。
使用 ====== 表示高级标题,使用 ------ 表示次阶标题。
※ # 和标题之间要加空格 ※
※ = 和 - 表示标题时,大于一个都可以表示 ※

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

高级标题 = 一级标题

次阶标题 = 二级标题

(9)段落

段落的前后要有空行,所谓的空行是指没有文字内容。
若想在段内强制换行:使用两个或以上空格 + 回车。(这个没懂啥意思)

(10)粗体与斜体


使用 ** 或 __表示粗体
注意: ** 或 __ 与加粗的字体之间不能有空格


使用 * 或 _ 表示斜体
注意: * 或 _ 与倾斜的字体之间不能有空格

斜体加粗

使用 *** 或 ___ 表示斜体加粗
注意: *** 或 ___ 与倾斜的字体之间不能有空格

(11)删除线

使用 ~~ 表示删除线
注意: ~~ 与倾斜的字体之间不能有空格
hahhh

(12)特殊符号处理

Markdown使用反斜杠 \ 插入语法中用到的特殊符号。在Markdown中,主要有以下几种特殊符号需要处理:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#  井字号
+   加号
-   减号
.   英文句点
!   惊叹号

在内容中输入以上特殊符号的时候一定要注意转义,否则将导致内容显示不全,甚至排版混乱。

(13)引用

如果你需要引用一小段别处的句子,那么就要用引用的格式。只需要在文本前加入 > 这种尖括号(大于号)即可。

这是一级引用

这是二级引用

这是三级引用

这是一级引用
(例1)

这是一级引用

这是二级引用

这是三级引用
这是一级引用
(例2)

注意:从上面两例可看出,如果 > 、>> 和 >>> 等嵌套使用的话,从 >>> 退到 > 时,必须之间要加上一个空行作为过渡,否则默认为下一行和上一行是同一级别的引用。如上例所示。
引用完之后,必须再空一行,重新一个新的开始,否则,以后的文字都将在引用的范围内,不要问我为什么,实践出真知。

参考[2]

(14)链接

标题
感谢Z灬昊轩的简书

(15)插入图片

直接拖拽、复制、插入到编辑页面就自动添加。

(16)表格

用 | 表示表格纵向边界,表头和表内容用 - 隔开,并可用 : 进行对齐设置,两边都有 : 则表示居中,若不加 : 则默认左对齐。
----: 为右对齐
:---- 为左对齐
:---: 为居中对齐
----- 为默认左对齐
注意: - 这样的分隔符至少要有1个!目前测试是这样的!

姓名 年龄 性别 班级
张三 15 第二中学三年级五班
李四 17
王五 15
品牌 性能 价钱
张三牌 $1600
李四牌 $1200
王五 牌 优 便宜 $1000
apple banana cherry
buy buy buy
its its its
eat eat eat

(17)LaTeX 公式

使用MathJax渲染LaTex 数学公式,详见math.stackexchange.com. 参考[1]

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

更多LaTex语法请参考 这儿.

简书目前不支持的markdown语法

标题ID和对应的跳转(页内跳转) ,目前只能使用脚注
使用复选框创建项目列表
锚点
流程图
时序图

问题

问题一:在引用段落时,想让换行的内容依然在引用段落中,点换行键后发现后面的内容不在段落引用中了。

(1)可行:“>”+“文字”+“回车键”+“文字”

我想换行+回车键
给你换

(2)可行:“>”+“文字”+“回车键”+“*”+“文字”

我想换行
*给你换

(3)行不通:“>”+“文字”+“回车键”+“*”/“-”+“空格”+“文字”

我想换行

我想换行

问题二:转义是啥意思?

注意

  1. 单个回车,视为空格,连续回车,才是分段。(简书做过处理,单个回车也会分段,一样的写法GitHub就会挤在一块)
  2. GitHub中“# + 空格 + 标题”调整标题,简书中“# + 标题”就可以调整标题,GitHub显示为“#标题”

感谢luckeymonkeyZ灬昊轩的简书

上一篇下一篇

猜你喜欢

热点阅读