Markdown常用语法

摘要:
Markdown是一种跟Latex很类似的语法,但是比Latex要简单很多,如果不是用来写论文,在平时写文档、博客、文章我觉得用Markdown已经很足够了,而且写出来的效果也很好。下面是一些常用的Mardown语法,会一直补充,如果有问题可以在评论中提出。

Markdown是一种跟Latex很类似的语法,但是比Latex要简单很多,如果不是用来写论文,在平时写文档、博客、文章我觉得用Markdown已经很足够了,而且写出来的效果也很好。我用的编辑器是Visual Studio code (VS code) ,使用VS code用Markdown写文档的方法如下:

  1. 在应用商店(左侧边栏第五个显示的扩展)里面搜索"Markdown All in One";
  2. 在应用商店中搜索"Markdown Preview Enhanced",这样在用Markdown写文档的时候就可以右键选择"Markdown Preview Enhanced: Open Preview to the Side"或"Ctrl + K (松手再按)V"(但是2种方法显示的背景颜色好像不一样,前者为白,后者为黑,可以按照自己喜欢的来);
    Markdown常用语法第1张
    显示之后的效果如下:
    Markdown常用语法第2张
  3. 如果要输出保存为pdf格式的文件,可以搜索安装"Markdown PDF",重启VS code,之后右键就会提示可以保存为不同的格式,选择"Markdown PDF: Export (PDF)"即可。
    Markdown常用语法第3张
  4. 最后保存的时候后缀改为".md",或者创建的时候直接改为".md"均可。

下面是一些常用的Mardown语法,会一直补充,如果有问题可以在评论中提出。
1.文字加粗:
这是加粗的文字。使用...

2.斜体文字:
这是斜体文字。使用.

3.自定义字体大小:
我是变大的字。
使用( m{<font size=int>...</font>})

4.字体变大变小标签
字体变小

字体变大
使用( m{<small>...</small>})( m{<big>...</big>})

5.换行
空格+空格+回车。在VS Code里不需要,直接回车即可换行。

6.代码块高亮
在```后面增加语言名称,比如C,然后里面的代码就会根据语言变为高亮显示。支持的语言如下:
https://www.jianshu.com/p/1f223eb78ad8
C cpp,c
Java java
matlab matlab
Python py,python

7.VS code自动猜测编码
https://www.wangjingxian.cn/qita/269.html
可以防止手滑保存乱码

8.插入图片
在md文件的同级目录新建assets文件夹,并放入图片(如:1.png),在代码中加入![1](./assets/1.png)
待测试:
(1)内链式
![](./01.png '描述')
(2)引用式

![name][01]
[01]: ./01.png '描述'

9.插入链接
(1)行内形式:
[链接文字](链接网址 "标题")
标题可省略
示例:
Google
实现方法如下:

[Google]({https://www.google.com/} "Google")

<www.baidu.com>
亲测这种形式的链接现在好像打不开,建议不要采用这种形式,使用"<链接>"形式即可。
示例:
百度:<www.baidu.com>
实现如下:
百度:<www.baidu.com>
这种方法好像也不行,如果直接输入链接www.baidu.com(但是要单独一行)反而能打开,而在另一篇博客用的"<链接>"却可行,原因不明。

(2)参考形式:
[链接文字][name]
[name]:link "Title"
可以为参考形式的链接定一个名称,方便多次引用。连接名称可以用字母、数字和空格,但是不区分大小写。中间记得空一行。
示例:
我使用Google进行学术搜索,使用百度进行日常搜索,很少使用Bing

实现方法如下:

我使用[Google][1]进行学术搜索,使用[百度][2]进行日常搜索,很少使用[Bing][3]。

[1]: https://www.google.com/ "Google"
[2]: https://www.baidu.com/ "Baidu"
[3]: https://cn.bing.com/ "Bing Search"

或采用下面的方法将文字设置为可以打开的链接:
点此打开littdy_cnblogs博客
实现方法如下:
点此打开<a href ="https://www.cnblogs.com/dysjtu1995/">littdy_cnblogs博客</a>

10.设置字体颜色大小

<font face="黑体" size=7 color=#0099ff>字体为黑体,大小为7,颜色为蓝色</font>

结果如下:
字体为黑体,大小为7,颜色为蓝色
https://blog.csdn.net/weixin_37998647/article/details/79428290

11.插入表格

| 格式字符 | 意义 |
| :-: | :-: |
| d | 以十进制形式输出带符号整数(正数不输出符号) |
| o | 以八进制形式输出无符号整数(不输出前缀0) |
| x,X | 以十六进制形式输出无符号整数(不输出前缀0x) |
| u | 以十进制形式输出无符号整数 |
| f | 以小数形式输出单、双精度实数 |
| e,E | 以指数形式输出单、双精度实数 |
| g,G | 以%f或%e中较短的输出宽度输出单、双精度实数 |
| c | 输出单个字符 |
| s | 输出字符串 |

效果如下:

格式字符意义
d以十进制形式输出带符号整数(正数不输出符号)
o以八进制形式输出无符号整数(不输出前缀0)
x,X以十六进制形式输出无符号整数(不输出前缀0x)
u以十进制形式输出无符号整数
f以小数形式输出单、双精度实数
e,E以指数形式输出单、双精度实数
g,G以%f或%e中较短的输出宽度输出单、双精度实数
c输出单个字符
s输出字符串
语法说明:
1),-,:之间的多余空格会被忽略,不影响布局。
2)默认标题栏居中对齐,内容居左对齐。
3)-:表示内容和标题栏居右对齐,:-表示内容和标题栏居左对齐,:-:表示内容和标题栏居中对齐。
4)内容和之间的多余空格会被忽略,每行第一个
5)表格内换行:<br>

Reference:
[1]: https://www.jianshu.com/p/191d1e21f7ed

免责声明:文章转载自《Markdown常用语法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS-原生纯代码约束总结(一)之 AutoresizingMaskAndroid开发 -- Bootloader下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JetBrainstorm激活方式(持续更新)

 JetBrainstorm家族 2019年版本 亲测:2019.3.2 | 2019.1.3 1. 先下载压缩包解压后得到jetbrains-agent.jar,把它放到你认为合适的文件夹内。 下载页面:https://zhile.io/2018/08/17/jetbrains-license-server-crack.html 2. 启动你的IDE,如...

WebUi环境安装

WebUi环境安装 一、安装Selenium (指定阿里云镜像地址) pip install selenium -i http://mirrors.aliyun.com/pypi/simple/ 二、下载浏览器对应驱动 2.1 查看浏览器版本 2.2 安装浏览器驱动 访问https://developer.aliyun.com/mirror/NPM?f...

.NET应用程序7种最常见的性能问题及其解决方案

译者注:这篇文章依然是介绍.NET Framework框架下的性能问题排查,可能并不直接适用于.NET Core,但有时也能提供一些参考。   .NET应用程序7种最常见的性能问题及其解决方案 原文地址:https://www.eginnovations.com/blog/top-7-net-application-performance-problems...

阿里P6初面Java面试题,附带完整答案,赶紧搜藏

最强面试题推荐: 2020Java面试题及答案,命中率高达90% 1、锁可以锁在哪里? Java 为程序加锁的方式主要有两种:synchronized 与 Lock。 1. synchronized 可以修饰的作用域如下: - 非静态方法(加的锁为对象锁); - 静态方法(加的锁为类锁); - 代码块(对象锁与类锁均可); 2. Lock 采用 lock(...

deepfake 资源总结

  1. https://zhuanlan.zhihu.com/p/34042498   深度解密换脸应用Deepfake 2. 在 1 里面提到的PixelShuffle,具体见参考3: https://mathematica.stackexchange.com/questions/181587/how-to-define-a-pixelshuffle...

Tomcat配置HTTPS方式生成安全证书

在Tomcat 6中配置SSL双向认证是相当容易的,本文将介绍如何使用JDK的keytool来为Tomcat配置双向SSL认证。并实现批量生成证书系统需求:JDK 5.0Tomcat6.0.16启动命令行:第一步:为服务器生成证书 使用keytool为Tomcat生成证书,假定目标机器的域名是localhost或者“192.168.1.1”,keyst...