Markdown文本编辑

Markdown入门学习小结

字数2501 阅读42497 评论29 喜欢171

在遇到简书之前,我从来不知道Markdown是什么。简书所转载的阳志平所作「Markdown写作浅谈」一文中提到:

Markdown让我们专注写作,而不是关注排版。

这让我对Markdown产生了极大的兴趣,于是下决心学习它。

我首先研读了简书「献给写作者的 Markdown 新手指南」,对Markdown有了初步的认识。接着,又学习了Markdown专题以及其它网络资源当中数篇Markdown相关文章,总结了一些Markdown的常用语法。

一、通过以下文章学习Markdown

谨对以上文章作者表示感谢。



二、Markdown常用语法总结

1. 标题

Markdown语法:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
大标题
=
小标题
-

预览效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

大标题

小标题



2. 粗体、斜体

Markdown语法:

**粗体**
__粗体__
*斜体*
_斜体_

预览效果:

粗体
粗体
斜体
斜体



3. 分割线

Markdown语法:

---
***
~~文字删除线~~

预览效果:




文字删除线



4. 列表

Markdown语法:

- 无序列表项目
- 无序列表项目
- 无序列表项目

* 无序列表项目
* 无序列表项目
* 无序列表项目

1. 有序列表项目
2. 有序列表项目
3. 有序列表项目

- 外层列表项目
 + 内层列表项目
 + 内层列表项目
 + 内层列表项目
- 外层列表项目

预览效果:

  • 无序列表项目
  • 无序列表项目
  • 无序列表项目
  • 无序列表项目
  • 无序列表项目
  • 无序列表项目
  1. 这是有序列表项目
  2. 这是有序列表项目
  3. 这是有序列表项目
  • 外层列表项目

    • 内层列表项目
    • 内层列表项目
    • 内层列表项目
  • 外层列表项目


5. 添加超链接、图片

Markdown语法:

[简书](链接地址)
![简书slogan](链接地址)

[简书][1]
![简书slogan][2]

[1]:链接地址
[2]:链接地址

[无链接的链接][null-link]
[null-link]: chrome://not-a-link

效果预览:

简书

简书slogan

简书

简书slogan

无链接的链接



6. 添加表格

Markdown语法:

| ABCD | EFGH | IJKL |
| -----|:----:| ----:|
| a    | b    | c    |
| d    | e    |  f   |
| g    | h    |   i  |

ABCD | EFGH | IGKL
-----|------|----
a    | b    | c
d    | e    | f
g    | h    | i

预览效果:

ABCD EFGH IJKL
a b c
d e f
g h i
ABCD EFGH IGKL
a b c
d e f
g h i


7. 添加代码

Markdown语法:

`字符`(简短文字添加代码框)

`Tab`或四个空格(大段文字添加代码框,每行前添加)

预览效果:

字符


`Tab`或四个空格(大段文字添加代码框,每行前添加)`Tab`或四个空格
(大段文字添加代码框,每行前添加)`Tab`或四个空格(大段文字添加代
码框,每行前添加)`Tab`或四个空格


8.引用

Markdown语法:

> 引用的文字
> 引用的文字
> 引用的文字

> 引用的文字引用的文字引用的文字引用的文字引用的文字引用的文字引
用的文字引用的文字引用的文字引用的文字引用的文字引用的文字引用
的文字引用的文字引用的文字

> 引用的文字引用的文字引用的文字引用的文字引用的文字

 >> 引言内的引言引言内的引言引言内的引言

> 引用的文字引用的文字引用的文字引用的文字引用的文字

预览效果:

引用的文字
引用的文字
引用的文字


引用的文字引用的文字引用的文字引用的文字引用的文字引用的文字引用
的文字引用的文字引用的文字引用的文字引用的文字引用的文字引用的文
字引用的文字引用的文字


引用的文字引用的文字引用的文字引用的文字引用的文字

引言内的引言引言内的引言引言内的引言

引用的文字引用的文字引用的文字引用的文字引用的文字



9. 单行长文字

Markdown语法:

在需要以单行长文字显示的文字两段各加三个`~`,即`~~~`

在需要以单行长文字显示的文字段落前加四个空格

预览显示:

单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字单行长文字


10. 首行缩进

Markdown语法:

?缩进一个字符缩进一个字符缩进一个字符缩进一个字符缩进一个字符缩进一个字符

?缩进两个字符缩进两个字符缩进两个字符缩进两个字符缩进两个字符缩进两个字符

??缩进四个字符缩进四个字符缩进四个字符缩进四个字符缩进四个字符缩进四个字符

预览效果:

?缩进一个字符缩进一个字符缩进一个字符缩进一个字符缩进一个字符缩进一个字符缩进一个字符

?缩进两个字符缩进两个字符缩进两个字符缩进两个字符缩进两个字符缩进两个字符缩进两个字符

??缩进四个字符缩进四个字符缩进四个字符缩进四个字符缩进四个字符缩进四个字符



11. 添加脚注

Markdown语法:

添加脚注

预览效果:

[1]



12. 创建链接

为输入的URL或邮箱自动创建链接,如[email protected]。

Markdown语法:

<[email protected]>

预览效果:

[email protected]



13. 转义字符

在特殊字符,如*[>等前面加\可使特殊格式字符转换为正常字符打出(有序列表符号如1.,须在. 前加\)。

Markdown语法:

\\`
\*
\_
\{\}
\[\]
\(\)
\#
\+
\-
\.
\!

预览效果:

\
`
*
_
{}
[]
()
#
+
-
.
!



14. 小型文本

Markdown语法:

<small>文本内容</small>

预览效果:

文本内容

或:

文本内容

注:小型文本的使用,需感谢简叔在其文章「千字练习的正确方式」中提供的范例。



三、Markdown语法使用中的输入法问题

1. 中英文模式转换

Markdown语法中所使用的标记字符,基本为英文输入状态下所能输入的字符,在使用Markdown进行中文写作时,往往需要频繁转换中英文状态,这一点在使用体验上确实是一点小瑕疵。
我在学习Markdown的过程中,发现简书作者user2982的文章「测试Markdown语法」也提到了相同的问题。

2. 可能的解决方案

方案一:

一般输入法的设置中,都会有自定义标点设置,在设置中可以修改在中文输入状态下某些符号的输入形式,如下图:

自定义标点

通过这种方式,可以把常用的Markdown标记字符设置成为中文输入状态下可以输入的形式。

方案二:

在简书作者继续海阔天空的文章「如何输入直角引号(「『』」 )?----我用的方法」当中,提到了快速输入直角引号的方法。于是我联想到,Markdown语法中常用的一些标记字符,也许同样可以使用这种方法快速输入,即在输入法的属性设置中,设置自定义短语,如下图:

自定义短语

例如:要设置大于号>的快速输入方式,可以在自定义短语一栏输入>,并在缩写一栏输入你希望的字母,例如你可以输入dy。这样,在下一次使用>这一字符时,便可以直接用输入法打出dy,在候选词列表的第一位就是>



结语

对于Markdown的认识,我仍在入门阶段,许多内容还只是照着葫芦画瓢。以上所总结的内容,是我在此阶段关于Markdown的学习笔记,也相当于对Markdown学习成果的一次练习。希望运用这种写作方式,保持自己的写作热情。

时间: 2024-08-28 16:12:11

Markdown文本编辑的相关文章

Mac常用工具

IOS开发工具 开发工具Xcode  Xcode插件管理 该工具用于管理xcode第三方开发的插件,以增强xcode功能,主要由安装.卸载插件:需要说明的是还想每次xcode升级安装的插件需要重新安装下.  VVDocumenter ?自动?生成代码注释的?工具,便于注释的生成,安装后的设置界面:  说明:如果用alcatraz安装的没有填出配置界面,源代码下载下来跑下即可. ClangFormat:调整代码风格(Code Style)的?工具,该工具格式代码,支持单个文件和多个文件的格式化,对

BugPhobia终章篇章:学霸在线系统Beta阶段展示

0x00 :序言 1 universe, 9 planets, 204 countries,809 islands, 7 seas, and i had the privilege to meet you. 展信安,致以BugPhobia团队的终章 即便对庆典失去兴趣和新鲜感 也选择用仪式感填补生活 就像用纸记下“一二三四”的计划 贴在学校衣柜的铁皮上 0x01 :团队成员简介 图1 BugPhobia团队终章篇章的合影 0x02 :团队项目愿景 0x0200: 学霸在线系统基本定位 网站基本定

BugPhobia准备篇章:团队Beta阶段准备工作分析

0x00:序言 To the searching tags, you may well fall in love withhttp://xueba.nlsde.buaa.edu.cn/ 再见,无忧时光~ 0x01 :Beta阶段会议记录(2015/10/24) 特别说明:Beta准备阶段的会议(2015/10/24~2015/12/07之间的全部会议全部不计入Scrum Meeting,实为准备阶段的集体讨论) 会议记录Github传送门:Beta阶段会议记录过渡阶段)(20151024).md

总结五个在办公中使用很爽的软件

1.IDM 被称为地表最强下载软件,优势很突出,不像迅雷带有恶意的限速和一些烦人的广告等,且自带站点抓取等功能,比较专注于下载 2.7-ZIP 解压文件,效率高,无广告,范围广 3.CPU-Z 查看电脑硬件信息,小白进价大神必备工具 4.Typora Typora是一款所见即所得的轻便免费的Markdown文本编辑工具--在你输入相应的标记符号后,系统会自动对所标记的文本进行渲染,设置成相应的格式.因此,写作过程与渲染过程同步出现,最终输出文本就是按照你所看到的格式进行排版 很简单易操作,带中文

markdown常用语法总结

markdown是一种清亮型的标记型语言.它允许人们"使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档",Markdown也已经被其他人用Perl和别的编程语言重新实现.      Markdown的语法简洁明了.学习容易,而且功能比纯文本更强,因此有很多人用它写博客.世界上最流行的博客平台WordPress和大型CMS如joomla.drupal都能很好的支持Markdown.       以上两句是分别从维基百科和百度百科down下来的对于markd

[转]有道云笔记markdown

作为半个文字工作者,一天当中,一半时间用在遣词造句,一半时间则在死磕排版.当听说"前所未有的极简语法"Markdown,不仅能简化排版.大大提高书写效率,而且上手零门槛.好奇宝宝怎么忍得住一颗蠢蠢欲动的心? 从未接触过代码的门外汉,初次听说Markdown,脑子是空的.但如果愿意抽5分钟,看下这篇文章--了解Markdown是什么.能干什么.对码字的你有什么益处:再打开有道云笔记,抽出10分钟对照Markdown简明教程加以练习. 15分钟,你就能掌握一门极客圈最流行的文本编辑语言~

Markdown——入门指南

导语: Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的语法十分简单.常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果. Ulysses for Mac 一,认识 Markdown 在刚才的导语里提到,Markdown 是一种用来写作的轻量级「标记语言」

初学markdown有感

markdown越来越火,各个新生的论坛,博客,工具什么的,都建议使用markdown写东西.你写文档,让你用markdown:你写帖子,让你用markdown:你留言,也让你用markdown.. 为什么么markdown这么火?markdown是什么呢?我们为什么要用markdown呢?下面谈谈我的理解.(我只是很基础的学习了一下markdown,以前也很少写东西,所以也许见解比较浅显) 我将书写的形式分为4个阶段: 1. 在很久很久以前,人们用在纸上写东西.这个阶段,人们可以随意的编排内容

markdown,html,css笔记

markdown 基础 你好,我是markdown文档 介绍 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 说的简单一点,markdown其实就是一种简单的文本,与普通的文本文件 (txt文件)不同的是,支持一些特殊的符号,通过特殊的符号来表示不同的语义,并且给予不同的样式.同时普通的文本文件后缀是.txt,而markdown文件的后缀是.md. 宗旨和特点 markdown 实现的宗旨是[易读易写].方便书写和阅读,通过特