Markdown快速入门———我不学甚至没这篇文章

写在前

俗话说:“工欲善其事,必先利其器”。那么码字前,自然是要找到合适的工具。我这里就选用了VSCode+Markdown。(别问为啥,问就是看大家都用,抄作业就完事了!)

虽然我们从小学接触电脑,更多习惯了用word等进行文字编辑和写作。但是相对来说排版有点头疼(不只是我懒!)Markdown是一种轻量化文本标记语言,让作者可以充分关注写作内容的格式。不需要排版,只需写就可以了,Markdown渲染器,会让你的文字变成一篇简洁清爽的文章。


vs code 快速入门



Vs Code下载地址

本文章只是介绍Markdown,vscode作为一个强大的工具,其丰富的扩展性和玩法,我也就是简答了解,这里需要你安装以下插件。(点击插件图标,搜索以下插件)

  1. Markdown All in One (辅助写作)
  2. Markdown PDF (把Markdown转pdf,方便传播)
  3. Paste Image (允许直接把图片粘贴到Markdown文件)
  4. Code Spell Checker (拼写查找,只支持英文)
  5. Spell Right (中文拼写查找,不建议安装有点毛病)
  6. Chinese (Simplified) Language Pack for Visual Studio Code (需要中文的话)

剩下的就是创建你的文库和第一篇文章啦

预览文章的话,只需要点击

就可以啦

Markdown的基本格式


标题

文字前打上#宫格就可以,一行文字自动变成标题,#的个数表示标题的级别

# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题

显示效果如下:(不同环境下渲染不同,后面也一样)

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题

段落

写的时候按下回车键(enter)看似换了行实际上并没有,我们需要通过空一行,代表新的一行。

第一段话
第二段话 第三段话,几个空行都是下一段

显示效果如下:

第一段话

第二段话

第三段话,几个空行都是下一段


强调

加粗斜体

**加粗**和*斜体*

如果你装了插件可以直接选中文字ctrl+b 或ctrl+i 进行文字的加粗和斜体


列表

无序列表可为

* 第一项
* 第二项
* 第三项 + 第一项
+ 第二项
+ 第三项 - 第一项
- 第二项
- 第三项

显示效果如下

  • 第一项
  • 第二项
  • 第三项
  • 第一项
  • 第二项
  • 第三项
  • 第一项
  • 第二项
  • 第三项

有序列表可为

1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素

显示效果如下:

  1. 第一项:

    • 第一项嵌套的第一个元素
    • 第一项嵌套的第二个元素
  2. 第二项:
    • 第二项嵌套的第一个元素
    • 第二项嵌套的第二个元素

ps:markdown all in one很多时候帮你自动补全了,自己摸索看看


插入图片

插入图片可以直接复制你的图片,然后在编辑中ctrl+alt+v就自动添加到文字中了或者:

![图片名称](imageFile.png)
![alt 属性文本](图片地址)
![alt 属性文本](图片地址 "可选标题")

公式

公式事Markdown得亮点,因为它支持Latex格式公式,虽然新版的Word也支持了,不过还是Markdown写起来流畅。首先我们有inline公式只要在文中输入两个美元符号,之间得内容就是公示了,注意美元符号要和前后的文本之间有个空格,确保兼容性:\(\lim_{x \to \infin}f(x)\),效果就是: \lim_{x \to \infin}f(x)lim

x→∞



f(x) 。

当然你也可以写独立的公式就是一对美元符号之间的内容:

$$
\lim_{x \to 0}\frac{sin(t)}{x}=1
$$ $$
\lim_{x \to \infin}x^{\frac{1}{x}}=1
\\
f(x)=\beta_1 x+\beta_2
\tag{1}
$$
\[\lim_{x \to 0}\frac{sin(t)}{x}=1
\]
\[\lim_{x \to \infin}x^{\frac{1}{x}}=1
\\
f(x)=\beta_1 x+\beta_2
\tag{1}
\]

链接

[链接名称](链接地址)

或者

<链接地址>
如:
[链接](https://www.cnblogs.com/lightwower/)

博客的链接

有all in one的帮助 直接在选择的文字中粘贴就可以了,是不是很方便


表格

Markdown | Less | Pretty
--- | :---: | ---:
*默认左对齐* | `此列剧中` | **此列右对齐**
1 | 2 | 3
11 | 22 | 33

显示为

Markdown Less Pretty
默认左对齐 此列剧中 此列右对齐
1 2 3
11 22 33

Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

-: 设置内容和标题栏居右对齐。

:- 设置内容和标题栏居左对齐。

:-: 设置内容和标题栏居中对齐。


代码块

markdown会把你的代码高亮,这就很棒了!

dict = {1: "A", 2: "B", 3: "C", 4: "D"}
v = eval(input("请输入键"))
print(dict.get(v, "您输入的键不存在"))

或者

#include<stdio.h>
int main()
{
return 0;
}

而你只需要用 ``` 包裹一段代码,并指定一种语言(也可以不指定):

```python
dict = {1: "A", 2: "B", 3: "C", 4: "D"}
v = eval(input("请输入键"))
print(dict.get(v, "您输入的键不存在"))
``` ```C
#include<stdio.h>
int main()
{
return 0;
}
```

是不是很简单!


写在最后

markdown还是很有趣的,本文只是浅显而谈,纯属自用。如有错误,欢迎指正。千里之行,始于足下。加油少年!

Markdown快速入门——我不学 甚至没这篇文章的更多相关文章

  1. 3分钟 Markdown 快速入门(超详细)(Day_33)

    Markdown 快速入门 (这个贼重要)注:所有符号要在英文状态下完成哦,中文是没有效果的. 1.标题 # 表示一级标题 ## 表示二级标题 ### 表示三级标题 #### 表示四级标题 ##### ...

  2. MarkDown快速入门(typora)

    MarkDown快速入门(typora) 1.代码块: //代码块语法: ​```java ​```shell 1.java代码 package com.yjx.jdbc import java.sq ...

  3. .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了

    作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/9985451.html 本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新 ...

  4. net core体系-web应用程序-4asp.net core2.0 项目实战(CMS)-第二章 入门篇-快速入门ASP.NET Core看这篇就够了

    .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了   原文链接:https://www.cnblogs.com/yilezhu/p/9985451.ht ...

  5. Markdown快速入门

    现在博文写作次数渐渐变多,经常看到很多园友的博文样式都非常的美观,个人虽然是个土鳖,但对美也是有很强需求的,同时由于最近将要上线一个博客项目,因此也很关心如何可以更高效的编辑和发布博文.之前一直使用w ...

  6. Markdown 快速入门

    使用Markdown编辑器:MarkdownPad 2 标题: # 标题 ## 标题 ### 标题 #### 标题 ##### 标题 ###### 标题 效果: 标题 标题 标题 标题 标题 标题 下 ...

  7. 3分钟Markdown快速入门与使用

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 注意:图片为效果图 1 标题 #开头代表标题,几个#号代表几级,最高支持六级标题 ...

  8. Markdown 基本入门使用

    http://www.appinn.com/markdown/ markdown快速入门Markdown 常用语法: # 标题 强调:用星号(*)和底线(_)作为标记强调字词的符号,如果你的 * 和 ...

  9. lex与yacc快速入门

    lex与yacc快速入门 [原创] 声明:原创文章,转载注明出处http://www.cnblogs.com/lucasysfeng/ 联系作者:lucasysfeng@gmail.com 第一节.l ...

  10. SpringMvc快速入门之使用篇

    文章是为了结合工作需求来介绍springmvc,本文章只是切合实际的开发的场景对springmvc进行快速的入门介绍. 本篇文章不会对原理进行讲解.因为个人觉得有些对于新技术方面可以分为一下几个层次. ...

随机推荐

  1. element-ui el-table 高度自适应

    element-ui  el-table 高度自适应 <div ref="searchHeader" class="div_search search_title& ...

  2. 「MySQL高级篇」MySQL锁机制 && 事务

    大家好,我是melo,一名大三后台练习生,最近赶在春招前整理整理发过的博客~! 引言 锁锁锁,到哪到离不开这桩琐事,并发琐事,redis琐事,如今是MySQL琐事,这其中琐事,还跟MySQL另一个重要 ...

  3. 在FreeSQL中实现「触发器」和软删除功能

    前言 最近做新项目,技术栈 AspNetCore + FreeSQL 这个ORM真的好用,文档也很完善,这里记录一下两个有关「触发器」的功能实现 修改实体时记录更新时间 模型代码 我的模型都是基于这个 ...

  4. String基础: String两种创建对象方式的比较

    字符串常量 在一般的语言中常量一旦声明则不可改变,在java中的字符串常量是以匿名对象来表示的 javaz中字符串两种定义方法: String strA= new String("hello ...

  5. react的组件通信

    react的组件通信 1.父组件传子组件 import React, {Component} from 'react'class Father extends Component{ render() ...

  6. easyclick 学习

    什么是EC EasyClick 写自动化脚本,使用的编辑器 Idea 运行模式有两种:无障碍模式.代理模式 注释 三种类型: 1./** 对程序作介绍,解释说明用 / 2./* 多行注释 第二行 / ...

  7. springboot的全局异常处理类

    import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import or ...

  8. nginx日志切割并备份

    [root@lecode-pre55 bin]# cat nginx-log.sh #!bin/bash #auther:ansheng #desc: nginx日志备份,注意脚本中文件的路径. #备 ...

  9. C语言算法入门

    2018年11月2日  leetcode的确是一个不错的网站,希望能提升自己的算法力 int* twoSum(int* nums, int numsSize, int target) { } 出现的第 ...

  10. C#使用Task在Winform建立控件上的提示等待窗口,实现局部等待加载,不影响主线程(二)

    效果图: 源码:(处理了亿点点细节) 链接:https://pan.baidu.com/s/18S1IgQBOyXgeGvhnU3nrKQ?pwd=jpq9提取码:jpq9 作者:兮去博客出处:htt ...