惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
G
Google Developers Blog
Jina AI
Jina AI
C
Check Point Blog
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
Last Week in AI
Last Week in AI
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
The Cloudflare Blog
M
MIT News - Artificial intelligence
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
WordPress大学
WordPress大学
博客园 - 聂微东
月光博客
月光博客
博客园 - 司徒正美
T
The Blog of Author Tim Ferriss
大猫的无限游戏
大猫的无限游戏
Microsoft Security Blog
Microsoft Security Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
Markdown快速入门 - 少数派
2018-07-24 · via 少数派

Markdown是一种标记语言,它因为“代码简练、显示精美”而受到很多人的喜爱。在这篇文章你将初步入门Markdown。

标题

在Markdown中总共有6个标题,我们分别把它们称为:一级标题、二级标题、三级标题、四级标题、五级标题和六级标题。其中六级标题最小,一级标题最大

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题

代码格式:# 显示内容

效果展示

换行

在Markdown之中我们会发现文字无法换行,始终集中在一行之中。这时如果需要换行那么该怎么办呢?

在这里我们可以使用“换行标签”(</br>)。

上段文字 </br> 下段文字

Ps:在一些Markdown编辑器中,如:网易云笔记的Markdown编辑器中空格+换行键(Enter),也可以实现换行功能。

效果展示

注释

其实Markdown可以不用注释的,但如果想在Markdown使用注释,其实也是很简单的。代码如下:

[瞎写个]:这里写注释

代码格式:[xx]:注释内容

你只需要在大括号[]内瞎写一些内容,再加上你要写的注释内容即可。

分割线

分割线在我们写文章或笔记的时候是一个不可缺少的内容,它可以清楚的将文章分成不同的层次。在Markdown中分割线代码如下:

***

分割线

代码格式:***

效果展示

引用

在我们想要引用一句话的时候,我们在Markdown中使用如下代码:

>引用话语

代码格式:>引用的内容

效果展示

文字样式

在Markdown中有:斜体、加粗、高亮、划线。这些文字样式供我们选择,代码如下:

*斜体*

</br>

**加粗**

</br>

==高亮==

</br>

~~划线~~

效果展示

但如果我们想修改文字大小/颜色/字体,就要用font标签,代码如下:

<font color=#2196F3 size=2 face="宋体">宋体大小为2的字</font>

color代表字体颜色(要用16进制颜色值),size代表文字大小,face代表字体

效果展示

最后我们来实现“文字居中”就要center标签,代码如下:

<center>居中</center>

效果展示

Ps:center和font都是html的标签,在markdown也能用

代码高亮

在Markdown中如果我们想要高亮一段代码,可以使用如下代码:

```key

  代码

 ```

代码效果展示

代码格式就是上面的,当然key要换成自己需要的编程语言,以下是编程语言对应的key

(来源:互联网)

language

key

1C

1c

ActionScript

actionscript

Apache

apache

AppleScript

applescript

AsciiDoc

asciidoc

AspectJ

asciidoc

AutoHotkey

autohotkey

AVR Assembler

avrasm

Axapta

axapta

Bash

bash

BrainFuck

brainfuck

Cap’n Proto

capnproto

Clojure REPL

clojure

Clojure

clojure

CMake

cmake

CoffeeScript

coffeescript

C++

cpp

C#

cs

CSS

css

D

d

Dart

d

Delphi

delphi

Diff

diff

Django

django

DOS.bat

dos

Dust

dust

Elixir

elixir

ERB(Embedded Ruby)

erb

Erlang REPL

erlang-repl

Erlang

erlang

FIX

fix

F#

fsharp

G-code(ISO 6983)

gcode

Gherkin

gherkin

GLSL

glsl

Go

go

Gradle

gradle

Groovy

groovy

Haml

haml

Handlebars

handlebars

Haskell

haskell

Haxe

haxe

HTML

html

HTTP

http

Ini file

ini

Java

java

JavaScript

javascript

JSON

json

Lasso

lasso

Less

less

Lisp

lisp

LiveCode

livecodeserver

LiveScript

livescript

Lua

lua

Makefile

makefile

Markdown

markdown

Mathematica

mathematica

Matlab

matlab

MEL (Maya Embedded Language)

mel

Mercury

mercury

Mizar

mizar

Monkey

monkey

Nginx

nginx

Nimrod

nimrod

Nix

nix

NSIS

nsis

Objective C

objectivec

OCaml

ocaml

Oxygene

oxygene

Parser 3

parser3

Perl

perl

PHP

php

PowerShell

powershell

Processing

processing

Python’s profiler output

profile

Protocol Buffers

protobuf

Puppet

puppet

Python

python

Q

q

R

r

RenderMan RIB

rib

Roboconf

roboconf

RenderMan RSL

rsl

Ruby

ruby

Oracle Rules Language

ruleslanguage

Rust

rust

Scala

scala

Scheme

scheme

Scilab

scilab

SCSS

scss

Smali

smali

SmallTalk

smalltalk

SML

sml

SQL

sql

Stata

stata

STEP Part21(ISO 10303-21)

step21

Stylus

stylus

Swift

swift

Tcl

tcl

Tex

tex

text

text/plain

Thrift

thrift

Twig

twig

TypeScript

typescript

Vala

vala

VB.NET

vbnet

VBScript in HTML

vbscript-html

VBScript

vbscript

Verilog

verilog

VHDL

vhdl

Vim Script

vim

Intel x86 Assembly

x86asm

XL

xl

XML

xml

YAML

yml

列表

在Markdown中我们可以绘制列表,代码格式如下:

- 列表1

  - 列表1.1

  - 列表1.2

效果展示

代办事项

在Markdown中你可以输入你最近的代办事项,代码格式如下:

- [ ] 未完成事项

- [x] 已完成事项

Ps:带x的代表已经完成的事项,空格的为还没有完成的事项

效果展示

链接以及图片

在Markdown中添加链接和图片有异曲同工之妙,所以我们放在一起来讲,代码如下:

代码格式(链接):[显示名称](链接)

代码格式(图片):[名称](图片链接)

效果展示

表格

在Markdown中我们同样可以绘制表格,代码格式如下:

大标题1|大标题2|大标题3

---|---|---

内容1|内容2|内容3

内容1|内容2|内容3

Ps:第二行中---|---|---是由几个大标题写几个,这里是三个所以写成---|---|---,如果是两个就是---|---,四个就是---|---|---|---

效果展示

流程图

在Markdown中我们可以用流程图(类似于:树状图),来明确信息之间的关系。


  • 流程图基础

我们先来看一下简单的流程图代码:

```

graph LR

A-->B

```

```

graph LR

A---B

```

```

graph LR

A[A]---|插入文本|B[B]

X-->|插入文本|Y

```

我们来看一下显示效果

效果展示

其中大体格式如下:

```

graph xx yy

```

xx可以是TB/BT/RL/LR,他们代表:从上至下/从下至上/从右至左/从左至右

yy可以是A-->B/A---B,第一个是带箭头的(上图1),第二个是不带箭头的(上图2)

如果我们在A-->B/A---B想像上图3,4一样添加文字怎么办呢?我们可以这么写:A-->|插入文本|B


  • 流程图进阶

流程图中的图形有:圆形、矩形和菱形。那么使用他们的代码如下:

```

graph TB

A((圆))

```

```

graph TB

A[长方形]

```

```

graph TB

A{菱形}

```

从上图中我们可以看出:圆形(())、长方形[]、菱形{}

至于每个前面的A,大家可以换成自己想写的文字,它最后是不会显示出来的。

效果展示

  • 流程图实战

接下来我们来做个简单的流程图,代码如下:

```

graph TB

A[1]-->B[2]

B-->X

B-->|插入文本|Y

B-->Z

```

效果展示

甘特图

甘特图能够将你最近的计划直观地显示出来,对我们的计划安排很有用。我们来看下代码:

```

gantt

dateFormat YYYY-MM-DD

title 计划

section 计划1

分班考: 2018-07-21, 4d

section 计划2

吉他: 2018-07-23, 10d

section 计划3

电子琴: 2018-07-21, 10d

```

上面是我用甘特图做的最近几天的计划。效果如下:

效果展示

红线代表现在是时间,从中我们们可以看出我“现在正在做的事情”和“即将完成/结束的事情”。

代码格式如下:

```

gantt

dateFormat YYYY-MM-DD

title 大标题

section 横向计划1

计划详细名称: 日期(如:2018-07-21), 时长(如:4d)

section 横向计划2

吉他: 日期(2018-07-23)时长(10d)

```

我在这说明一个注意点:

dateFormat YYYY-MM-DD  说明日期的格式是:年-月-日,我们在写日期的时候也必须按照这些规矩,必须写成如:2018-07-24这样,不能写成2018年07月24日/2018-7-24。

至此,全篇结束。(终于写完了!!!)