`

Markdown入门 - 基础语法介绍

阅读更多

 

本质

 

Markdown markdown 是文本,写完之后保存成txt文件,需要用引擎(markdown引擎是用markdown写的)来转化成html才能在浏览器显示。比如官方页面:
推荐一个markdown编辑器,叫MarkdownPad(http://markdownpad.com/)。提供实时预览和常用的菜单操作。
基本语法

 

标题:

markdown支持两种风格语法Setext 和 atx
Setext 如下>>
H1: Hello
      =

H2: Hello
      -

无论“=” 和‘-’多少个,作用和一个是一样的

atx 如下>>

# This is an H1
## This is an H2
...
"#"个数表示标题级别,也可以将标签闭合起来,比如
# This is an H1 ###

左边的"#"个数决定文本的级别,右侧可以任意多个

块级引用:

markdown用">"来开始一段被引用的文本,比如
> This is a markdown text block
> Lazy dog jump over the grey fox
> Lazy dog jump over the grey fox
> Lazy dog jump over the grey fox
块级引用支持懒人写法,只在段落的第一行写一个">", 比如
> This is a markdown text block
   Lazy dog jump over the grey fox
   Lazy dog jump over the grey fox
   Lazy dog jump over the grey fox
块级引用支持引用嵌套,左边“>”的个数表示嵌套的层数,比如

>This is a markdown text block
>> This is a markdown text block
块级引用中支持其他markdown标签,包括标题,列表,代码块

列表:

markdown支持有序和无序两种列表。有序的只支持数字序号,无序的支持"*", "+", "-"。在markdown里写有序刘表的序号是无意义的,它会重新排序,而无序列表不管用哪种符号,显示出来的多是黑点。比如

有序>>

1. First
1. Second
4. Third 
显示出来的是
1. First
2. Second
3. Third 
如果不想让markdown排序,则可以加反斜杠,比如
1\. First
1\. Second
4\. Third 

无序>>

+ First
+ Second
+ Third 

如果要在列表中用块级引用,则需要">"前回车换行,比如

+ First
> block goes here
+ Second
+ Third 

代码块:

markdown中代码块,可以简单的用4个空格或者1个Tab缩进, 比如

        sdfasdfas
            asdfasd
        asdfasdf>
        <div class="asdfas">
            &nbsp; 2004 Foo Corpration
        </div>
在遇到第一个缩进的行时,代码块自动终止。在代码块中所有的特殊字符,比如< > &等都会转化成html实体 (&lt; &gt; &amp;)
如果需要在行内使用代码风格,则可以用"`"包围,即键盘上波浪线那个键。

水平分割线:

可以用连续的三个以上"*"或者"-",“*”符号之间最多保3个空格,“-”之间最多2个

链接:

markdown支持两种风格:行内,引用

行内>>

This is a [Link](http://g.cn "谷歌")
方括号中的是链接文本,括号中的两个参数,第一个是链接地址href,第二个是title,两者之间用空格隔开。

引用>>

This [LinkName][id] referrence-style link

[id]: http://g.cn 
"谷歌"

这里的"id"相当于一个标识符,对应这个链接的信息,可以为任意字符(包括数字)。标识符用"[]"包围,后面跟链接的href, title。href和title之间用空格或者换行分开,title必须用双引号包围。标识符部分可以写在页面任意地方,不需要紧随[LinkName]。

标识符不区分大小写,比如
[link][a]
[link][A]都将引用
[a] http://g.cn "谷歌"
如过有多个引用值,则取最后一个
比如
[a] http://g.cn "谷歌"
[A] http://baidu.com "百度"

链接将指向最后一个定义的地址。

如果标识符忘了写,则LinkName将作为标识符,比如
[Google][]
那么写链接信息时需要
[Google]: http://g.cn "谷歌"

简单的链接可以用"<>"包围,比如
<http://g.cn>,它将产生一个<a href='http://g.cn'>http://g.cn</a>的链接

强调:

markdown中强调也有加粗(B)和倾斜(I),有两种方式。
倾斜用“*”或者“_”包围,加粗用“**”或者“__”

图片:

类似链接也有两种风格:行内,引用

行内>>
![图片alt文本](https://www.google.com.hk/images/nav_logo107.png "图片title")
引用>>
![图片alt文本][id]
这里的id标志符写法同链接的写法
[id]: https://www.google.com.hk/images/nav_logo107.png "图片title"


 

分享到:
评论

相关推荐

    Markdown入门教程.pdf

    ### Markdown入门教程知识点详解 #### 一、准备工作 在学习Markdown之前,首先需要做一些准备工作。 1. **安装VSCode** VSCode是一款轻量级但功能强大的源代码编辑器,支持Windows、macOS以及Linux系统。它内置...

    Markdown语法入门_markdown_

    下面将详细介绍Markdown的基础语法。 ## 1. 标题 Markdown支持六级标题,用`#`号表示,`#`的数量对应标题的级别。例如: ```markdown # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六...

    markdown基础使用.md

    ### Markdown基础使用知识点详解 #### 一、标题 Markdown中使用`#`号来表示不同级别的标题,其中一级标题对应一个`#`号,二级标题对应两个`#`号,以此类推,最多支持六级标题。例如: - 一级标题:`# 这是一级...

    Visual Basic (VB) 编程入门:从基础到实战演练-Markdown材料.zip

    本材料以深入浅出的方式,系统介绍了Visual Basic的基础语法、常用控件以及实战应用。从最简单的程序结构讲起,逐步深入到复杂的项目实战,每一步都配备了丰富的案例和详细的解析,让你在轻松愉快的氛围中掌握编程的...

    markdown语法使用文档入门

    以上是Markdown基础语法的一部分,通过熟练掌握这些基本元素,你可以轻松地创建结构清晰、易于阅读的文档。Markdown的灵活性和简洁性使其成为写作、笔记和文档共享的理想选择。在编写时,注意使用正确的语法结构,以...

    markdown guide

    ##### 基础语法 - **标题**:`#`、`##`等。 - **列表**:`-`、`*`、`+`、`1.`等。 - **引用**:`&gt;`。 - **链接**:`[链接文本](链接地址)`。 - **图像**:`![替代文本](图片地址)`。 ##### 扩展语法 - **表格**:...

    01-Python基础语法v5.0(第1节 开发环境安装介绍)13-PyCharm总结.ev4.rar

    Python基础语法包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典等)、流程控制(条件语句、循环语句)、函数定义、模块导入、异常处理等内容,这些都是编程入门的基础,是后续深入学习的关键。

    Python-MarkdownguidanceandreferenceMarkdown入门参考

    以下是对Markdown入门的详细指南: 1. **基础语法** - **标题**:通过在行首添加1-6个#来创建不同级别的标题,#的数量决定标题的级别。 - **段落**:每个段落之间只需空一行即可。 - **强调**:使用*斜体*(一...

    markdown语法从小白到大牛

    - 第一天:掌握基础语法,如标题、段落和列表。 - 第二天:学习引用、链接和图片的使用,以及代码块和表格。 - 第三天:通过实践,如撰写博客文章或笔记,来运用所学语法。 - 第四天:选择合适的 Markdown 编辑器,...

    markdown资料整理.zip

    1. **Markdown入门基础整理** Markdown的基本语法包括: - **标题**:使用`#`号来创建不同级别的标题,例如 `# 一级标题` 和 `## 二级标题`。 - **段落**:每个段落之间只需空一行。 - **强调**:`*斜体*` 和 `_...

    markdown用法初学者day1

    本知识点将详细介绍Markdown的一些基础语法和用法。 首先,Markdown中的标题语法。标题在Markdown文件中非常重要,用于标识文档结构和层级。标题可以通过井号(#)来表示,后面跟着标题文本,井号的数量表示标题的...

    MarkDown基础入门!

    在本文中,我们将深入探讨Markdown的基础语法和一些高级特性。 ### 标题 Markdown中,使用`#`号来创建标题。一级标题使用一个`#`,二级标题使用两个`#`,以此类推。例如: ``` # 一级标题 ## 二级标题 ### 三级标题...

    Markdown教程合集

    - **入门指南**:从基础语法入手,熟悉各元素的表示方式。 - **实践应用**:通过编写简单的笔记、文章或项目README来熟练掌握Markdown。 - **进阶技巧**:了解并运用扩展功能,提高文档的可读性和专业性。 - **...

    CSDNmarkdown官方教程文档

    ### Markdown基础语法 1. **标题**:通过在行首添加#号来创建标题,#的数量决定了标题的级别,最多支持六级标题。 2. **强调**:使用*或_包裹文本可实现斜体,两个*或_则表示加粗。 3. **标记**:使用==包围文本,...

    Scratch入门指南:从基础到创意项目实战-markdown案例教程.zip

    在这里,你不仅将学习到Scratch的基本语法和编程逻辑,更将通过Markdown案例教程,亲手实践创意项目。从简单的动画设计到复杂的互动游戏,每一次的实战操作都将为你的创意编程之旅增添色彩。 不要害怕编程的复杂,...

    Markdown基本语法用于撰写帮助文档或是用于论坛上发表消息

    Markdown基本语法适用于新手了解、掌握markdown的使用方法。Markdown 能被使用来撰写电子书,如:Gitbook。当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、...

    零基础入门深度学习(7) - 递归神经网络 - 作业部落 Cmd Markdown 编辑阅读器.pdf

    首先,文章指出深度学习对于程序员的重要性,并强调了无需深厚的数学基础和只需要掌握编程技能即可入门的重要性。本系列文章是一个为编程爱好者量身打造的深度学习入门教程,使得即使是对数学公式不够敏感的程序员也...

    Homework.markdown

    markdown基础学习,可以快速markdown入门,学习和了解一些简单的语法。时间短并且高效,可以相互学习

    markdown编写的R语言基础教程

    R语言的基础语法 R语言的语法简洁明了,主要由变量、函数和控制结构组成。例如,你可以使用`&lt;-`或`=`来赋值,如`x &lt;- 5`创建了一个名为`x`的变量并赋值为5。R支持多种数据类型,包括向量(vector)、矩阵(matrix...

    Rust语言探索之旅:从入门到实践,构建安全高效的系统级应用-文章博客-markdown材料.rar

    这份博客资源,以markdown格式呈现,为你提供了从Rust基础到高级应用的全方位指南。 无论你是编程新手还是资深开发者,这里都能找到你需要的知识点。我们深入浅出地讲解了Rust的语法、特性以及它在系统级应用中的...

Global site tag (gtag.js) - Google Analytics