Markdown概述

定义:

  Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。它的语法简单明了、学习容易,而且功能比纯文本更强,因此很多人用它来写博客。
世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
  用于编写说明文档,并且以“README.md”的文件名保存在软件的目录下面。
  除此之外,由于我们有了RStudio这样的神级编辑器,我们还可以快速将Markdown转化为演讲PPT、Word产品文档、LaTex论文甚至是用非常少量的代码完成最小可用原型。在数据科学领域,Markdown已经广泛使用,极大地推进了动态可重复性研究的历史进程。

语法

1. 文本样式

斜体:*xxx* 或 _xxx_ => xxx
粗体:**xxx** => => xx
加粗斜体:***xxx*** => xxx
删除线:~~xxx~~ => xxx
加粗斜体删除线:***~~xxx~~*** => xxx

2.分级标题

# 一级标题 =>

一级标题

## 二级标题 =>

二级标题

### 三级标题 =>

三级标题

#### 四级标题 =>

四级标题

##### 五级标题 =>

五级标题

###### 六级标题 =>

六级标题

3. 超链接

行内形式:[content](url “title”)
例:
[我的博客](https://ray-dai.github.io/ “点击打开我的博客”)
=>
我的博客

参数形式:[content][name]
     [name]: url “title”
例:
[我的博客][1]
有一个很好的平台-[简书][2]
[1]:https://rai-dai.github.io/
[2]:http://www.jianshu.com/
=>
[我的博客][1]
有一个很好的平台-[简书][2]
[1]:https://rai-dai.github.io/
[2]:http://www.jianshu.com/

自动链接: < url >
例子:
我的博客地址 https://ray-dai.github.io/

4. 列表

无序列表:
* xxx => • xxx
+ xxx => • xxx
- xxx => • xxx

有序列表:
1.xxx => 1.xxx
2.xxx => 2.xxx
3.xxx => 3.xxx

5. 插入图片、视频、音乐

插入图片
在 Hexo 中插入图片,首先需要将图片放在 source/images/ 文件夹下,然后如下方式进行插入:

![title](src)

例:
你是什么垃圾
如果要设置图片尺寸或居左/中/右,可以如下设置:
< img src=”/images/kind.jpeg” width = “100” height = “100” div align=center />
效果如下:

插入视频
< video src=”/media/demo.mp4” width=”320” height=”180” controls=”controls”>< /video>
效果如下:

插入音频
< audio src=”/media/穿越时空的思念.mp3” controls autoplay>
  您的浏览器暂时不支持音频
< /audio>
效果如下:


        

6. 表格

表头1|表头2|表头3|表头4
-| :- | :-: | -:
默认左对齐|左对齐|居中对其|右对齐|
默认左对齐|左对齐|居中对其|右对齐|
默认左对齐|左对齐|居中对其|右对齐|

=>

表头1 表头2 表头3 表头4
默认左对齐 左对齐 居中对其 右对齐
默认左对齐 左对齐 居中对其 右对齐
默认左对齐 左对齐 居中对其 右对齐

7. 待办事宜

- [ ] 个人博客创建
 - [x] xxx
 - [x] xxx
  - [ ] xxx 参考链接
=>

  • 个人博客创建
    • 主题选择
    • 背景音乐
    • 站内搜索
    • 日历组件添加
    • 文章评论留言
    • 在线聊天
    • 百度统计
    • 项目展示
    • 技术文章
    • 个人简历
    • 联系合作
    • 优化
  • 个人网站开发
    • 了解域名和IP
    • 了解服务器和数据库
    • 学习后端语言和数据库语言
    • 配置服务器和数据库,域名备案解析
    • 前端构建,页面开发
    • 网站上线
  • 个人网店创办
    • 申请网店账号
    • 了解网店创办流程
    • 熟悉相关操作和软件
    • 布置店面
    • 寻找货源
    • 安排客服
    • 模拟交易流程
    • 货物上架
    • 网店开张
  • 其它…

8. 代码块

1
2
3
4
let a = 123  
let b = 456
let c = a + b
console.log(c)