高逼格写作Markdown标记详解
myzbx 2024-12-13 15:03 16 浏览
写在前面
如果你还不了解 Markdown 是什么,那么现在就是最好的时机去了解它,想象一下你用写文档或者说明资料的时候的场景,用txt编写是非常简洁且容易的,但是写出来的格式不够好看,使用Office软件写出来好看,但并不方便(因为你要去调整各种格式),而且对于程序员来说,用Office来插入代码段简直是一场噩梦。
那么,你的救世主来了,使用 Markdown 吧,可以让你像写 txt 一样方便,写出支持代码段、表格、插入图片、链接、甚至是数学公式,但又有着Office效果的排版,你唯一需要做的,就是记住这篇文章里列出来的这些标记方法。
虽然头条还未支持 Markdown 格式书写,但在例如简书,CSDN等平台都逐步增加了对Markdown的支持,至于使用什么工具来书写,在另一篇文章《如何快速写出高质量文档(Markdown篇)》里有讲述,如果你没有下载任何软件,那么创建一个txt文件就可以写了,最后记得把后缀改为md哦。
标记段落
这里的“段落”是指在你的文章里,显示的是一种内容的形式,比如标题,正文,图片,图表等。
标题
- 支持2种样式使用下划线(= 或 -)?
这是一级标题
==========
这是二级标题
----------
- 使用井字符(#)?
# 这是一级标题
## 这是二级标题
###### 这是六级标题
- 另外,你还可以在后面也加上井字符来让格式看起来更好看?
# 这是一级标题 #
## 这是二级标题 ##
###### 这是六级标题 ######
- 效果图
段落和换行符
- 段落是一个或多个连续的文本行,由一个或多个空行分隔。
- 空行可以是任何形式的空行,一个换行符,若干个空格符,或者Tab制表符,任何被认为是空的字符;
- 可以使用以下2种方式:
使用两个或多个空格结束,然后敲回车;
使用 <br /> 标记;
- 不推荐使用无意义的换行来分隔段落,可以使用列表的方式会呈现更好的效果;
引用
- 使用的方式借鉴了电子邮件中的格式,右尖括号(>)来包括一段文字:
> 这里是一段引用的文字
- 显示出来的效果就是本段落标题“引用”2个字的显示效果;
- 当引用文字特别长跨越了多行的时候,在每行开头添加一个标记符号(>);
- 引用符号可以嵌套来使用,还可以嵌入其他Markdown标记元素,包括标题,列表,代码块等?
> ## 这是内嵌的标题
>
> 这是内嵌的列表
> 1. 第一项
> 2. 第二项
>
> > 内嵌的引用效果
列表
- 支持有序和无序的两种列表
- 无序列表可以使用以下3种方式,他们的效果是一样的
1. 使用星号(*)?
* 第一项
* 第二项
* 第三项
2. 使用加号(+)?
+ 第一项
+ 第二项
+ 第三项
3. 使用连字符(-)?
- 第一项
- 第二项
- 第三项
- ?有序列表则直接使用编号后面加点(.)来表达使用编号(N.)?
1. 第一项
2. 第二项
3. 第三项
- ?特别的,这里的数字对于输出的结果并没有什么影响,如果你先写3后写1,或者都写1,结果都一样。
- 列表从最最左边开始,最多可以缩进3个空格,但标记符号后必须跟一个或多个空格。
- 如果列表项之间有一个空行,则显示出来的表单项会被段落标记 <p> 包裹:?
* 第一项
(这里至少空了一行,则表示包裹了至少一个段落,
它可以包裹多个段落,但每个后续的段落都必须
缩进4个空格,或1个制表符)
* 第二项
(如果包含了一个引用效果,则>符号也要缩进)
* 第三项
(如果是代码块,需要缩进2次,即8个空格或者2个
制表符)
- 还有一种情况,刚好你的开头是一个数字,后面是一个句号的圆点(.),会被误解转成一个有序列表,这个时候需要使用转义符(\)?
1987\. 是一个伟大的年份
- 效果图
表格
- 使用竖线(|)和连字符(-)的组合来显示
- 使用连字符分隔表格头部
| 标题1 | 标题2 | 标题3 |
| -------- | -------- |---------|
| 行1内容 | 行1内容 | 行1内容 |
| 行2内容 | 行2内容 | 行2内容 |
- ?其中的连字符需要不少于3个,而竖线并不是必须对齐的,使用一定的空格是为了整体效果的好看
- 表格的宽度是自动适配的
- 效果图
代码块
- 使用3个反引号(`)来包裹一段代码,代码行的上面和下面都需要3个反引号,在上面3个反引号的后面还可以加上代码语言,使用小写字母表达
```javascript
//实现一个加法逻辑
function add(num1, num2) {
return num1 + num2;
}
```
- ?显示效果:
图片
- 使用感叹号(!),中括号([])和小括号(())的组合方式实现


- ?其中方括号内占位文字,当图片未加载出来时显示该文字;
- 小括号里的是图片的链接,支持2种方式:
- 使用网络 url 路径指向的网络图片;
- 使用文件路径(全路径或相对路径)指向的本地图片;
- 使用双引号可以增加鼠标放在上面的提示效果;
- 效果图:
链接
- 链接的表达与图片相似,其实图片也是一种链接,去掉前面的感叹号后就是一个普通的链接了。
- 使用中括号([])和小括号(())的组合
[点击打开百度](http://www.baidu.com "显示标题")
- ? 方括号中的内容是显示的文本;
- 小括号中的内容是链接的地址;
- 小括号链接后双引号内输入显示标题;
- 如果你只是想显示链接的效果,而不是真的跳转到某个地址,那么可以仅使用一组方括号
- 还可以定义文档内的链接效果?
这是一个 [链接例子][markdown] 参考效果;
[markdown]: http://daringfireball.net/projects/markdown/syntax "作者网站"
注释
- 使用HTML语言中的注释标记,在某些功能如(hexo)中注释有特殊的功能。
< ! -- 这一行是一行注释 -- >
公式块
- 有些markdown软件支持公式功能,使用一对美元符号包裹起来,并输入有效的公式?
$
f(x) = ax^2 + bx + c
$
流程图
- 有的软件还能支持流程图的效果,如下代码:
flow
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
- 效果图:
脚注
- 在书写论文时,经常需要在合适的地方标注一下词语的解释,或者说明来源,此时需要脚注的效果,通过以下格式可以满足:?
这是一个来自约翰·格鲁伯[^1]的网站
[^1]:Markdown语言的作者
任务列表
- 任务列表,就是常用的待办事项,可以通过列表的变体来显示,只需要在无序列表后面增加空格和一个中括号即可,注意这里的中括号中间需要有空格
- [ ] 待办事项1
- [ ] 待办事项2
标记格式
这里的“格式”是指对文章中的内容进行了增强的效果,比如加粗,倾斜,下划线等。
加粗效果
- 有2种方式表达加粗的强调效果
- 使用2个星号(*)包裹,即前后4个?
这是一个**重要**的内容。
- ?使用2个下划线(_)包括,即前后4个?
这也是一个__强调__的内容。
- ?显示效果:这是一个重要的内容。
倾斜效果
- 有2种方式表达加粗的强调效果
- 使用1个星号(*)包裹,即前后2个?
这是一个*引用*的内容。
- 使用1个下划线(_)包括,即前后2个?
这也是一个_歪着_的内容。
- 显示效果:这是一个歪着的内容。
下划线
- 使用一组 <u> 标记来显示下划线效果,其实是使用了HTML的标记?
这是一个<u>下划线</u>的文字效果。
删除线
- 使用2个波浪线(~)来包裹一段文字,呈现出删除线的效果?
这里显示了一段~~删除~~了的文字。
高亮效果
- 使用1个或者2个反引号包裹起来的部分会显示出高亮的效果。?
这里有一个 `高亮` 的文字。
标记效果
- 使用2个等号包括起来的部分可以显示出标记效果。?
这里有一个==标记==的文字。
分割线
- 使用以下几种方式都可以创建一条分割线
- 使用3个或更多星号(*)
- 使用3个或更多连字符(-)?
**********
----------
参考内容
最后,为了方便大家记忆,在另一篇文章《如何快速写出高质量文档(Markdown篇)》里有思维导图可以更便捷的记住这些内容,这里也再贴出来一次。
相关推荐
- Django零基础速成指南:快速打造带用户系统的博客平台
-
#python##服务器##API##编程##学习#不是所有教程都值得你花时间!这篇实战指南将用5分钟带你解锁Django核心技能,手把手教你从零搭建一个具备用户注册登录、文章管理功能的完整...
- iOS 17.0 Bootstrap 1.2.9 半越狱来啦!更新两点
-
这款Bootstrap半越狱工具终于更新,离上一次更新已相隔很久,现在推出1.2.9版本,主要为内置两点功能进行更新,也是提升半越狱的稳定性。如果你正在使用这款半越狱工具的,建议你更新。注意!...
- iOS 16.x Bootstrap 1.2.3 发布,支持运行清理工具
-
本文主要讲Bootstrap半越狱工具更新相关内容。如果你是iOS16.0至16.6.1和17.0系统的,想体验半越狱的果粉,请继续往下看。--知识点科普--Bootstrap...
- SpringBoot整合工作流引擎Acticiti系统,适用于ERP、OA系统
-
今日推荐:SpringBoot整合工作流引擎Acticiti的源码推荐理由:1、SpringBoot整合工作流引擎Acticiti系统2、实现了三级权限结构3、持久层使用了mybatis框架4、流程包...
- SpringCloud自定义Bootstrap配置指南
-
在SpringCloud中自定义Bootstrap配置需要以下步骤,以确保在应用启动的早期阶段加载自定义配置:1.添加依赖(针对新版本SpringCloud)从SpringCloud2020...
- Python使用Dash开发网页应用(三)(python网页开发教程)
-
PlotlyDash开发Web应用示例一个好的网页设计通常都需要编写css甚至js来定制前端内容,例如非常流行的bootstrap框架。我们既然想使用Dash来搭建web应用,很大的一个原因是不熟悉...
- Oxygen XML Editor 27.1 中的新功能
-
OxygenXMLEditor27.1版是面向内容作者、开发者、合作者和出版商的行业领先工具包的增量版本。在27.1版本中,AIPositronAssistant得到了增强,包括用于...
- 【LLM-多模态】Mini-Gemini:挖掘多模态视觉语言模型的潜力
-
一、结论写在前面论文提出了Mini-Gemini,一个精简而强大的多模态VLM框架。Mini-Gemini的本质在于通过战略性框架设计、丰富的数据质量和扩展的功能范围,发掘VLM的潜在能力。其核心是补...
- 谐云课堂 | 一文详解分布式改造理论与实战
-
01微服务与分布式什么是分布式?首先,我们对上图提到的部分关键词进行讲解。单体,是指一个进程完成全部的后端处理;水平拆分,是同一个后端多环境部署,他们都处理相同的内容,使用反向代理来均衡负载,这种也叫...
- 基于Abaqus的手动挡换挡机构可靠性仿真
-
手动挡,也称手动变速器,英文全称为Manualtransmission,简称MT,即用手拨动换挡操纵总成才能改变变速器内的齿轮啮合位置,改变传动比,从而达到变速的目的。家用轿车主要采用软轴连接的换挡...
- 【pytorch】目标检测:彻底搞懂YOLOv5详解
-
YOLOv5是GlennJocher等人研发,它是Ultralytics公司的开源项目。YOLOv5根据参数量分为了n、s、m、l、x五种类型,其参数量依次上升,当然了其效果也是越来越好。从2020...
- 超实用!50个非常实用的PS快捷键命令大全分享
-
今天,给大家介绍50个非常实用的快捷键命令大全,大家伙都是设计师,关于软件使用那是越快越好啊。一、常用的热键组合1、图层混合模式快捷键:正常(Shift+Option+N),正片叠底(Shif...
- Pohtoshop中深藏不露的小技巧(科目一考试技巧记忆口诀看完必过)
-
邢帅教育ps教程为大家总结了一些Pohtoshop中深藏不露的小技巧,可以帮助到大家在设计时减少不必要的麻烦,提高工作效率哦~~~1.设置网格线保持像素完美不在1:1分辨率下也能保持像素完美,可以...
- Ganglia监控安装总结(监控安装工作总结)
-
一、ganglia简介:Ganglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据...
- 谁说Adobe XD做不出好看的设计?那是你没搞懂这些功能
-
AdobeXD的美化栏具有将设计视图美化的功能,它能使界面设计和原型设计更漂亮、更吸引眼球。美化栏的7个功能包括竖线布局设计、横线布局设计、重复网格、图形大小和位置设置、响应式调整大小、文字美化以及...
- 一周热门
- 最近发表
-
- Django零基础速成指南:快速打造带用户系统的博客平台
- iOS 17.0 Bootstrap 1.2.9 半越狱来啦!更新两点
- iOS 16.x Bootstrap 1.2.3 发布,支持运行清理工具
- SpringBoot整合工作流引擎Acticiti系统,适用于ERP、OA系统
- SpringCloud自定义Bootstrap配置指南
- Python使用Dash开发网页应用(三)(python网页开发教程)
- Oxygen XML Editor 27.1 中的新功能
- 【LLM-多模态】Mini-Gemini:挖掘多模态视觉语言模型的潜力
- 谐云课堂 | 一文详解分布式改造理论与实战
- 基于Abaqus的手动挡换挡机构可靠性仿真
- 标签列表
-
- HTML 基础教程 (29)
- HTML 简介 (30)
- HTML 响应式设计 (31)
- HTML URL 编码 (32)
- HTML Web 服务器 (31)
- HTML 表单属性 (32)
- HTML 音频 (31)
- HTML5 支持 (33)
- HTML API (36)
- HTML 总结 (32)
- HTML 全局属性 (32)
- HTML 事件 (31)
- HTML 画布 (32)
- HTTP 方法 (30)
- 键盘快捷键 (30)
- CSS 语法 (35)
- CSS 选择器 (30)
- CSS 轮廓 (30)
- CSS 轮廓宽度 (31)
- CSS 谷歌字体 (33)
- CSS 链接 (31)
- CSS 中级教程 (30)
- CSS 定位 (31)
- CSS 图片库 (32)
- CSS 图像精灵 (31)