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. Python基础之模块:7、项目开发流程和项目需求分析及软件开发目录

    一.项目开发流程 1.项目需求分析 明确项目具体功能: 明确到底要写什么东西,实现什么功能,在这个阶段的具体要询问项目经理和客户的需求 参与人员: 产品经理.架构师.开发经理 技术人员主要职责: 引导 ...

  2. php变量规范命名用了记得消除,保证唯一性

    PHP中的命名规则 类的命名  在为类(class )命名前首先要知道它是什么.如果通过类名的提供的线索,还是想不起这个类是什么的话,那么就说明设计存在问题. 超过三个词组成的混合名是容易造成系统各个 ...

  3. Spring学习笔记 - 第一章 - IoC(控制反转)、IoC容器、Bean的实例化与生命周期、DI(依赖注入)

    Spring 学习笔记全系列传送门: 目录 1.学习概述 2.Spring相关概念 2.1 Spring概述 2.1.1 Spring能做的工作 2.1.2 重点学习的内容 2.1.3 Spring发 ...

  4. php zip下载附件到压缩包并浏览器下载

    /** * 下载图片并生成压缩包 * @param $arr 资源数组 * @return string */ function downloadZipImg($arr) {if(is_array($ ...

  5. lightdm开机无法自启问题

    简述 由于我学习了 systemctl disable 服务 这条命令,然后开始皮,把 lightdm 自启动关了,然后开不开了 解决办法:重置 lightdm 服务配置 sudo dpkg-reco ...

  6. kubernetes数据持久化PV-PVC详解(一)

    官方文档地址: https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/ 1. 什么是PV,PVC? 1.1 什么是P ...

  7. orcl rollup 分组小计、合计

    表数据: select * from group_test; 分组小计.合计: select group_id, decode(concat(job, group_id), null, '合计', g ...

  8. eval解析的函数传参 object array

    1 const fn = (...args) => { 2 console.log(...args) 3 } 4 5 const handleEval = (fnName,...args) =& ...

  9. [py]残留python.exe导致anaconda python路径无法识别

    刚才重下anaconda真是给我整没脾气了 路径啥的都加好了,cmd输入python还是没有,给我跳应用商店去了- 重启也没用 经过一番搜索,找到解决办法: cmd输入"where pyth ...

  10. Django静态文件配置(from表单-request对象方法-get请求与post请求-视图函数书写)

    目录 一:静态文件配置 1.静态文件配置 2.什么是静态文件? 3.静态文件的创建 4.解决使用django后端代码修改前端不显示(缓存问题) 5.settings.py 静态文件配置 6.静态文接口 ...