Markdown学习笔记

Markdown是一种好用的标记语言,简单的学习了一下,用的是国内某初中生写的编辑器moeditor(真的超好用啊,被初中生吊打TAT),安利一下https://moeditor.org/

Markdown支持类Atx形式的标题,就是用1~6个#来区分标题的大小,#与标题字符串之间要空格,效果如下:(Mac OS环境下)

如果只是在编辑器中另起一行的话,在正文中只会多一个空格,要在正文中另起一行则需在编辑器中空一行:

Markdown也支持类似区块的引用(就和知乎上的一样),用的是>。>与字符串之间不需要空格,以上一行字符串首字母位置开始计算缩进4个空格则生成代码区块。同时支持嵌套的>,即可以多层引用,但是记得不同层的引用结束时要空行区分(就和正文另起一行一样),因为Markdown支持懒惰的方式写引用,即可以只在段首加若干个>,效果如下:

当然Markdown的引用中Markdown的其他语法也同样适用。

Markdown中的列表标记分为有序和无序两种。无序就用*,+,-来标记,符号与字符串之间需要空行。而有序则需要用数字加英文句号来表示,同时支持加空格分级,以上一行字符串首字母位置开始计算缩进4个空格则生成代码区块。而同时存在无序和有序标记时,其间需要两个空行:

Markdown的列表标记也支持一个序号下多段,下一段段首缩进4个空格即可。需加引用也是一样:

Markdown中加入链接有行内式和参考式两种。行内式直接将需要链接的文字用[]包起来,然后在后面加上用()包起来的链接。参考式则在需要链接的文字后再用[],在里面填入标签,然后在其他地方写上[标签]: 链接即可。当然也可以直接添加链接(或者用<>包含):

链接标签可以有字母数字空白和标点符号,且不区分大小写。

可以用_和*来强调,一个是斜体,两个是加粗,三个是同时斜体和加粗:

Markdown中插入代码用反引号`,一个反引号用来插入一小段行内代码,要在代码中用反引号则需要用多个反引号包含代码,插入整段代码需用三个反引号,并在开头注明语言:

Markdown中插入图片和插入网址差不多,不过需要将图片生成外链,并在[]前加!:

推荐一个图床:http://yotuku.cn/

其它的话就是可以像C语言那样用反斜杠表示特殊字符,如:

时间: 2024-08-24 09:32:58

Markdown学习笔记的相关文章

Markdown 学习笔记

Markdown 学习笔记 一. Markdown 介绍 Markdown 是一种兼容HTML的书写语言. 要在Markdown中使用HTML语法,有以下要求: 必须在区块元素(div, table, pre, p等)的开标签前和闭标签后用空行与其他内容隔开: 开闭标签不能用tab或者空格缩进. 二.Markdown 语法 标题 使用 '#' 来标示标题,'#'越多,字体越小,最多支持6级标题.在'#'之后需要有个空格与内容隔开. 引用 使用'>',用法同标题的'#' 列表 使用'+'或'*'或

markdown学习笔记 (一)

##类Atx形式标题 # H1标题 ### H3标题 ###### H6标题 类setext ======== 一级标题 ======== 二级标题 -- *强调* *div中的markdown强调标记* ### 区块引用 > 只在第一行使用>号进行区块引用. > 全部行首都使用>号进行区块引用. > 看看效果有什么不一样. > 嵌套的区块引用 > > 二级区块 >>> 三级区块 ### 列表 - 北京 - 上海 - 深圳 今天暂时到这.

游戏服务器学习笔记

linux命令行环境 linux常用命令用法,软件的安装,vim的用法,在特定的linux版本安装了epel源,学会用SSH配置公钥.私钥,通过SSH来远程登录linux主机,如在windows下用putty来远程登录linux主机. 版本控制工具 svn/git,git可以和gitlab配合使用. C/C++语言 python语言 学习python编程规范(PEP8),了解python的相关模块用法,如:django,twisted,yaml,json,pymongo,markdown,pyl

udacity android 学习笔记: lesson 4 part b

udacity android 学习笔记: lesson 4 part b 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 联系:1307316一九六八 声明:本文採用下面协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处. tips:https://code.csdn.net/titer1/pat_aha/blob/master/Mar

udacity 之 android学习笔记:lesson 2

udacity android lesson 2 学习笔记 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 联系:1307316一九六八 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处. tips:https://code.csdn.net/titer1/pat_aha/blob/master/Markdown/an

udacity android学习笔记: lesson 3

udacity android学习笔记: lesson 3 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 联系:1307316一九六八 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处. tips:https://code.csdn.net/titer1/pat_aha/blob/master/Markdown/an

udacity android 学习笔记: lesson 4 part a

udacity android 学习笔记: lesson 4 part a 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 联系:1307316一九六八 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处. tips:https://code.csdn.net/titer1/pat_aha/blob/master/Mar

Github课程学习笔记

Github课程学习笔记 Github结构 分支——定位于指向一个版本的指针,对应版本的一串不同结构,互不干扰 版本——对应一个父版本以及父版本上的相应变动 变动——不同文件文本的删除.添加 浏览器使用 客户端使用 版本控制commit 修改文本产生变动 变动以行为单位 选中变动加入版本 undo将版本变回变动(没有上传才能用) 上传publish 同步至github之上 回滚rollback一步(一个commit)回到上分支上的一个父版本 抵消revert 抵消这个版本,删除版本上的变动(一个

Jade学习笔记

初学nodejs,折腾过用handlebars做模板,后来隔了一段重新学习,用了jade,真心简洁……记录一些学习笔记,以备复习. jade是基于缩进的,所以tab与space不能混用: 属性的设置:link(rel='stylesheet', href='/stylesheets/style.css'); 变量的定义:- var users = ["Sally","Joseph","Sam","Mike"]  不要var也可