【学习总结】Markdown 使用的正确姿势

参考资料:

  • Learning-Markdown 入门参考

    • 注:原博可能对GitHub中的Markdown格式更适用。
    • ps:在王熊猫的GitHub里也有相关格式的攻略,可一并参考学习。
  • 关于表情的cheatsheet ? (似乎不太好,哈哈)

1、段落与换行

段落的前后必须是空行:相邻两行文本,如果中间没有空行 会显示在一行中(换行符被转换为空格)
注:在GitHub中是这样,博客园不是。

段落内换行:

2、标题

一种是====和---- (Setext 形式,只有两级标题,博客园不支持)
一种是## (atx 形式,可以两边对称井号或只在左边)
常用井号

例如:
H1
====
H2
-----

3、引用

单行:行前加>
多行:每行加> 或只在第一行加后面相邻行自动加入,如需换行,行尾加两个空格或加一行空引用
嵌套:
注:博客园中表现并非如此,比如换行不加>,加>换行根本无效啊……

例如:

这是单行引用

这是多行引用
(如下一行这样可以空一行)

这是嵌套引用

这是嵌套引用

4、列表

无序列表:行首写 * 或 + 或 -,格式为“符号 空格”
有序列表:行首写,格式为“数字+(此处空格).(空格)+后面的内容”
嵌套列表:主列表换行后缩进后加无序列表符号或有序列表符号都可以,具体如下面的例子
如需在行前显示数字和“.”:数字. 来取消显示为列表

例如:

  • 这是无序列表一
  • 这是无序列表二
  • 这是无序列表三
  1. 有序列表以数字和 . 开始;
  2. 数字的序列并不会影响生成的列表序列;
  3. 但仍然推荐按照自然顺序(1.2.3...)编写。

1 . 主列表一(这里如果数字后不加空格,和上面的连着编号了;数字后加空格,重新开始编号)
+ 嵌套列表1.1
+ 嵌套列表1.2
2 . 主列表二
1. 2.1
2. 2.2

05. 按自己规定显示列表数字

5、代码

代码块:(然而并没有卵用,直接每行空格就引用为变色代码块了)

// Tab开头 Markdown

// 四个空格开头

<html> // Tab开头
<title>Markdown</title>
</html> // 四个空格开头

行内代码:通过 “两个点” code ,插入行内代码(两个点的点 ``code是 Tab 键上边、数字 1 键左侧的那个按键)
(这个很强)

<title>Markdown</title>

6、分割线

在行与行之间添加三个及以上的 * 、- 或 _ ,各个符号之间可以有多个空格
注:分割线与文字行需要空行否则不显示为分割线
注:下划线比较实在,画多长就显示多长……

例如:
第一行


第二行


第三行
_____

第四行

7、超链接

行内链接: 格式为 link text
注:普通链接就够用了,后两个暂时感觉很鸡肋

① 普通链接:Google
② 指向本地文件的链接:icon.png
③ 包含 'title' 的链接:Google title 使用 ' 或 " 都是可以的

8、图片

插入图片的语法和插入超链接的语法基本一致,只是在最前面多一个 !。也分为行内式和参考式两种。

Markdown 不支持指定图片的显示大小,不过可以通过直接插入标签来指定相关属性(不太会)

一般是直接复制图片然后粘贴到编辑位置即可,暂时没有发现批量上传图片的方法,写作业时无法批量上传截图的痛记忆犹新。。

9、加粗vs斜体

1 . 使用 * * 或 _ _ 包括的文本会被转换为 ,通常表现为斜体:

例如:这是用来 演示文本

2 . 使用 ** ** 或 __ __ 包括的文本会被转换为 ,通常表现为加粗:

例如:这是用来 演示文本

3 . 用来包括文本的 * 或 _ 内侧不能有空白,否则 * 和 _ 将不会被转换(不同的实现会有不同的表现):

例如: 这是用来 * 演示* 的 文本

4 . 如果需要在文本中显示成对的 * 或 _,可以在符号前加入 反斜杠符号 “” 即可:

例如: 这是用来 *演示* 的 _文本_

5 . *、**、_ 和 __ 都必须 成对使用 。

10、字符转义

原博没说明白,可能是转换符号原有功能的意思,比如反斜杠。贴图如下:

1265453-20180201150952359-1217181945.png

扩展语法如下:

1、删除线-前后加两个波浪符号

例如:这就是 删除线

2、代码块和语法高亮

代码块:单独成行的两组三个左上角点包含多行代码

例如:

<p>code here</p>
<p>code here</p>
<p>code here</p>
window.addEventListener('load', function() {console.log('window loaded');
});

当然,用缩进依然管用,不过代码多的话,用点点比较省事,少量代码可以缩进。不是一个空格,是tab
PS:缩进的方法,代码块不自动分开,换行无卵用。如需分开代码块,用点点的方法比较好。

<p>code here</p>
<p>code here</p>
<p>code here</p>window.addEventListener('load', function() {console.log('window loaded');
});

语法高亮(然而似乎并没有卵用……和用以上的方法的效果无差别)

在上面的代码块语法基础上,在第一组 ``` 之后添加代码的语言,如 'javascript' 或 'js',即可将代码标记为 JavaScript

例如:

window.addEventListener('load', function() {console.log('window loaded');
});

3、表格

单元格和表头

使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行:

例如:(此处最好空一行不然不显示了)

nameage
LearnShare12
Mike32

为了美观可以这样:(显示效果无差别,只是Markdown编写的时候看着更规整)

nameage
LearnShare12
Mike32

对齐

在表头下方的分隔线标记中加入 :,即可标记下方单元格内容的对齐方式:

:--- 代表左对齐
:--: 代表居中对齐
---: 代表右对齐

例如:

leftcenterright
aaaabbbbbbccccc
abc

如果不使用对齐标记,单元格中的内容默认左对齐;表头单元格中的内容会一直居中对齐(不同的实现可能会有不同表现)。

插入其他内容:

表格中可以插入其他 Markdown 中的行内标记:

例如:

nameageblog
LearnShare12LearnShare
Mike32Mike

4、Task List

原博没有写任何说明文字,不太懂,感觉和前一部分的第4项,列表 的功能差不多。

例如:

  • [ ] Eat
  • [x] Code
    - [x] HTML
    - [x] CSS
    - [x] JavaScript
  • [ ] Sleep

后续

后续部分

其一,介绍了当前比较热门的Markdown编辑器
其二,介绍了转换为HTML,PDF,Word的格式转换。

此处不赘述,详情见原博。


The End

  • 注:其他---句子内的代码:

<div><something >

转载于:https://www.cnblogs.com/anliux/p/8010693.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467172.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MTK 平台TP调试遇坑

#前言最近在调试我们项目上的TP驱动&#xff0c;奈何一直不能使用&#xff0c;而且这个项目的硬件确定是没有问题的「这个是前提」&#xff0c;我们在软件上提升了SDK基线&#xff0c;在之前的基线版本上软件是没有问题的。然后我就赶紧检查了两个方面确定TP的供电是不是正常的…

51nod 1379 索函数

Fib[0]0,Fib[1]1,Fib[n]Fib[n-1]Fib[n-2] if n>1. 定义索函数Sor(n)Fib[0]| Fib[1] |Fib[2]|…|Fib[n]. 给定整数n&#xff0c;要求计算Sor(n)%1,000,000,007(1e97). Input第1行&#xff1a;给出一个整数T&#xff0c;表示有T组数据。(1<T<10000) 第2行到T1行&#xf…

昨天小米股价大涨的背后:UWB芯片到底是个什么鬼?

小米10月12日发布了“一指连”小米UWB技术。小米称该技术赋予手机与智能设备空间感知能力&#xff0c;手机指向设备即可定向操控&#xff0c;使小米在“通往未来之路上再迈一步”。来源&#xff1a;腾讯自选股受此消息利好&#xff0c;截止10月12日收盘&#xff0c;小米集团港股…

当你使用微信和QQ的时候,请不要忘记ICQ这个伟大的公司!

距离 ICQ 创立已经 24 年了&#xff0c;仿佛已经跨越了一代人的年纪&#xff0c;而今&#xff0c;我们似乎无法在互联网上找到太多关于 ICQ 的信息。如果有人不知道 ICQ 的话&#xff0c;可以告诉你 ICQ 才是互联网通讯的鼻祖&#xff0c;而不是 QQ、MSN、微信、Facebook。ICQ …

db 是个什么鬼?

最近在处理音频部分的内容&#xff0c;我们讨论一个音频的时候&#xff0c;会谈到声音的大小&#xff0c;就是「分贝」。Decibels,分贝这其中还涉及一个东西&#xff0c;就是放大器&#xff0c;声音经过放大器后&#xff0c;就会变成放大后的声音&#xff0c;这个是硬件放大&am…

原创--DataGrid自动分页例子,通过存储过程

通过存储过程来进行DataGrid自动分页&#xff0c;效率很高&#xff0c;可以进行百万和千万级的分页自己通过50万条记录测试&#xff0c;翻至任何页&#xff0c;需时小于一秒呵呵&#xff0c;仅供自己以后察看使用&#xff0c;所以代码写的不很规范所需的存储过程如下&#xff1…

我看完大连理工研究生的遗书之后

可能是因为年纪大的一丢丢&#xff0c;看到这类新闻会觉得难受&#xff0c;也可能是因为自己也是父亲了&#xff0c;想到这位同学父亲的情况更加受不了。然后回头想想自己这些年的经历&#xff0c;很多次也有过结束生命来解决问题的想法&#xff0c;每次到了最关键的时候&#…

面试官:如何写出让 CPU 跑得更快的代码?

前言代码都是由 CPU 跑起来的&#xff0c;我们代码写的好与坏就决定了 CPU 的执行效率&#xff0c;特别是在编写计算密集型的程序&#xff0c;更要注重 CPU 的执行效率&#xff0c;否则将会大大影响系统性能。CPU 内部嵌入了 CPU Cache&#xff08;高速缓存&#xff09;&#x…

拼音输入法功能大比拼

使用电脑工作或在互联网大潮中冲浪的朋友都离不开输入法的使用&#xff0c;输入法种类繁多&#xff0c;让新接触电脑的朋友目不暇接&#xff0c;难以确定哪一款才是最适合的自己的输入法。 一、拼音走向主流 五笔逐渐衰落尽管目前市场上的输入法种类繁多&#xff0c;各种各样的…

循序渐进PYTHON3(十三) --8-- DJANGO之ADMIN

admin简单使用&#xff1a; 1.urls.py2.settings.py3.models.pyfrom django.db import modelsclassUserInfo(models.Model): uid models.AutoField(primary_keyTrue) user_name models.CharField(max_length30) email models.EmailField() memo models.TextField() img mo…

你见过出道即巅峰吗?

我不知道你们见过没有&#xff0c;反正我见过了。这个消息是我周五上班的时候收到的&#xff0c;这个是一位非电子专业转行嵌入式的同学&#xff0c;之前加我微信后&#xff0c;聊的不是很多&#xff0c;但是非常惊讶的是&#xff0c;刚刚毕业就拿到了一份非常不错的offer。但是…

代码优化导致的奇葩问题

这个是今天在微信群里讨论的一个问题&#xff0c;先看图片点击查看大图代码流程大概是这个样子的点击查看大图查看 length 和 space1 的值&#xff0c;明显看到 length 小于 space1 的值&#xff0c;即使是这样小白都能搞懂流程的情况下&#xff0c;代码还是跑到else里面区执行…

深度:关于Linux内核最硬核的文章

来源 &#xff1a;头条号Linux学习教程&#xff0c;冰凌块儿01前言本文主要讲解什么是Linux内核&#xff0c;以及通过多张图片展示Linux内核的作用与功能&#xff0c;以便于读者能快速理解什么是Linux内核&#xff0c;能看懂Linux内核。拥有超过1300万行的代码&#xff0c;Linu…

springaop----springaop的使用(一)

与大多数技术一样&#xff0c; AOP 已经形成了自己的术语。描述切面的常用术语有通知&#xff08;advice&#xff09;、切点&#xff08;pointcut&#xff09;和连接点&#xff08;join point&#xff09;。从今天开始&#xff0c;我们对spring的切面编程做一个总结。她们都是你…

Microsoft .NET Pet Shop 4 架构与技术分析

1&#xff0e;项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊&#xff0c;大家都知道&#xff0c;一直以来&#xff0c;在.NET和Java之间争论不休&#xff0c;到底使用哪个平台开发的企业级应用性能…

想领取开发套件,就来参加AIoT开发者大赛

你心目中的智慧校园长什么样&#xff1f; 传统校园上自习得排队等位&#xff0c;智慧校园手机一键查询空位&#xff0c;抢座占位有序便利&#xff1b; 传统校园灯光全靠手动调整&#xff0c;智慧校园灯光无感调控&#xff0c;营造全新智能光照环境&#xff1b;传统校园安全防护…

[教程]win10 ,ubuntu双系统安装避坑指南

这篇博客可以解决1.如何安装win10,ubuntu双系统2.如何使用win10引导Ubuntu&#xff0c;并且设置win10引导界面点击阅读原文获取更多信息。win10,ubuntu双系统的安装为什么要装双系统&#xff0c;之前用的虚拟机&#xff0c;但是虚拟机没有显卡&#xff0c;使用gazebo之类的3D仿…

Type-C PD充电简介

一、Type-C简介自1998年以来&#xff0c;USB发布至今&#xff0c;USB已经走过20个年头有余了。在这20年间&#xff0c;USB-IF组织发布N种接口状态&#xff0c;包括A口、B口、MINI-A、MINI-B、Micro-A、Micro-B等等接口形态&#xff0c;由于各家产品不同&#xff0c;不同产品使用…

Linux字符设备驱动内幕

哈喽&#xff0c;我是老吴&#xff0c;继续记录我的学习心得。一、保持专注的几个技巧将最重要的事放在早上做。待在无干扰环境下&#xff0c;比如图书馆。意识到刚坐下开始投入工作前&#xff0c;有点负面小情绪是特别正常的现象。让“开心一刻”成为计划的一部分。拥有合情合…

旧地重游

光阴飞逝1991年跟随父母搬迁至长沙&#xff0c;至今已有16年。2007年春节舅妈大寿借此机会回到儿时旧地以了多年来的心愿。经过1个小时左右颠簸终于快回到儿时生长的地方&#xff0c;那里的路面年久失修&#xff0c;经过昨天的大雨&#xff0c;已经坑坑洼洼路面到处积水&#x…