Files
kaka111222333-kaka111222333…/_posts/2018-6-21-Markdown_brief_syntactic.md
2020-03-21 10:58:51 +08:00

121 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
layout: post
title: "Markdown 语法简明笔记"
date: 2018-6-21
tags: [markdown]
comments: true
author: lemonchann
toc: true
---
**Markdown是一种可以使用普通文本编辑器编写的标记语言通过简单的标记语法它可以使普通文本内容具有一定的格式。markdown是为那些需要经常码字或者进行文字排版的、对码字手速和排版顺畅度有要求的人群设计的他们希望用键盘把文字内容打出来后就已经排版好了最好从头到尾都不要使用鼠标。这些人包括经常需要写文档的码农、博客写手、网站小编、出版业人士等等** 参考[**百度百科**](https://baike.baidu.com/item/markdown/3245829?fr=aladdin)
<!-- more -->
### markdown语法
开始学习markdown就有必要了解一下基本的语法这里罗列一些基本的语法这些语法是非常简单且常用的能够帮助你快速掌握这门轻量的标记语言并且能够动手写自己的小博客动手写起博客之后一些高级的用法可以边用边学。
- **标题样式**
在Markdown中若一段文字被定义为标题只要在这段文字前加 # 号即可。注意这里#号后面是有空格的
>'# '一级标题, '## '二级标题, '### '三级标题
- **列表**
1. 无序列表使用`*`、+和-来做为列表的项目标记,这些符号是都可以使用的,注意符号与字符间**必须有一个空格**。
>* Candy.
>* Gum.
>* Booze.
>- Candy.
>- Gum.
>- Booze.
>+ Candy.
>+ Gum.
>+ Booze.
2. 有序的列表则是使用一般的数字接着一个英文句点作为项目标记:
>1. Red
>2. Green
>3. Blue
- **目录**
>用`[TOC]`生成目录
- **加粗** 用双*号
>`**xxx**` **xxx**
- **引用** 由'>'开头
>`>`
- **斜体**单*号
>`*x*` *x*
- **删除线** 双波浪线
>`~~xx~~` ~~xx~~
- **分割线** 另起一行输入三个连续*
>`***`
- **下划线** ++ 开头 ++结尾
>`++下划线++` ++下划线++
- **高亮标记** ==开头 ==结尾
>`==高亮标记==` ==高亮标记==
- **换行** 在末尾敲击两个以上空白,然后回车
- **插入链接**
>语法:`[链接说明](uri)`
- **插入图片**
>语法: `![image](uri)` 语法上和插入链接只是多了个! 插入图片的方法有很多种csdn markdown提供插入图片功能也可以注册各种图床网上搜索说是七牛云最好用没用过不发表我这里说一种脑回路清奇的用GitHub当图床插入图片的方法。原链接参考[知乎](https://www.zhihu.com/question/21065229/answer/61070700?utm_medium=social&utm_source=wechat_session)
- **插入表情**
> :smile: :smile_cat:
### 以我的实践举个图片插入的栗子:
1. 将markdown需要用的图片放到git仓库中发布到github上
2. 访问我的github仓库https://github.com/lemonchann/cloud_image
3. 访问图片cloud_image/Markdown语法简明笔记1.png
4. 点 download 按钮在地址栏可以复制图片地址或者在Download按钮上直接右键 "复制链接地址"
5. 拷贝链接地址https://raw.githubusercontent.com/lemonchann/cloud_image/master/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B01.png
6. 在Markdown中引用图片
7. 这是这篇博客我在markdown编辑器里的编辑的内容![Markdown语法简明笔记1](https://github.com/lemonchann/lemonchann.github.io/raw/master/images/2018-6-21-Markdown_brief_syntactic/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B01.png)
![Markdown语法简明笔记2](https://github.com/lemonchann/lemonchann.github.io/raw/master/images/2018-6-21-Markdown_brief_syntactic/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B02.png)
- **插入图片2**
> 图片还可以用相对路径的方法插入必须和markdown文件相同目录下的文件或文件夹但这种方法不适合写单篇的csdn或知乎文章可以用于写书写个人博客。
> 语法示例:
> `![pic](image/test.png) 或 ![pic](test.png)`
- **程序员必备代码段** 以三个 ` 开头带程序类型和 ``` 结尾,中间包含代码段
```c++
#include<iostream>
using namespace std;
class test
{
int a;
string str;
};
```
- **代码框** 用两个 ` 把代码框在中间就是代码段也可以用于防止markdown语法生效类似转义符
>`it is code`
- **表格**
header 1 | header 2
---|---
row 1 col 1 | row 1 col 2
row 2 col 1 | row 2 col 2
### 编辑器推荐
推荐编辑器
- typora谁用谁知道。
- vscode+markdown
### 参考文章
- [Markdown: Basics (快速入门)](http://wowubuntu.com/markdown/basic.html)
- [Markdown中插入图片有什么技巧](https://www.zhihu.com/question/21065229/answer/61070700?utm_medium=social&utm_source=wechat_session)
- [【进阶版】有道云笔记Markdown指南](http://note.youdao.com/iyoudao/?p=2445)
- [【简明版】有道云笔记Markdown指南](http://note.youdao.com/iyoudao/?p=2411)it