Markdown学习,一些常用小技巧
前言
因为本博客的创作都是使用的Markdown,把自己平时用的比较多的Markdown语法做一个简单的记录,方便以后的取用。
本文省略了一些基本的语法,例如标题、文本强调、无序有序列表、表格绘制等内容
详细技巧
图片位置大小
使用标准的图片插入方法![]()
不能对图片进行位置和大小进行控制,默认居左并且按图片大小显示。
使用的方法是借助HTML标签来实现,在<div>
标签中使用align
、width
、height
等来控制,如下所示:
示例代码1
2
3
41. 默认显示效果

2. 位置大小控制效果
<div align = "center"><img src = "https://i.loli.net/2018/04/24/5adf182dd449f.jpeg" width = "100"/></div>
默认效果
控制后的效果

PS: 在文中插入图片除了可以将照片放在本地直接获取外,可以使用一些免费的CDN,例如sm.ms,可以将图片传到线上,使用链接获取。
图文混排
图文混合编排也可以使用HTML中的标签来实现,如下所示的文字靠左,图片靠右的实现方式:
示例代码1
<img src = "https://i.loli.net/2018/04/24/5adf182dd449f.jpeg" align = "right" width = "300">
实例效果

描述1
描述2
描述3
描述4
这是一个表情表的介绍,为了凑字数多写一点,让在不同的屏幕大小的情况下都能看得出他的自动换行效果,紫薯布丁紫薯布丁紫薯布丁…..
段前缩进
在Markdown里,在一个空格或者TAB之后的其他缩进会默认被无视,因此需要使用 
- 半角空格 或者  
- 全角空格来实现缩进
示例代码1
2这 中 间 有 半 角 空 格
  这之前有全角空格
实例效果
这 中 间 有 半 角 空 格
这之前有全角空格
加强代码块
将需要高亮的代码块包裹在如下的格式内即可:
1
2 >```语言名
>
Python效果
1 | def somefunc(a, b): |
文章目录
在hexo中的 front-matter
中填入 toc: true
即可
目录生成效果如本文所示
插入公式 MathJax方法
网上有很多教程的方法,大多数都是在hexo中安装上MathJax,这里介绍一种较为简洁的方法,在你文章的front-matter
中插入一段代码:1
2
3
4
5
6
7
8<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
});
</script>
<script type="text/javascript" async
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
之后,文中的公式两边加上$符号即可显示出公式,如下的$E=mc^2$
和$f(x) = x^2$
分别显示出了两个公式:
$E=mc^2$
$f(x) = x^2$
插入LaTeX公式
首先一个简单的示例,下述公式写法为:$f'(x\_0)=\lim_{\Delta x\to 0} \frac{f(x\_0+\Delta x) - f(x\_0)}{\Delta x}$
$f’(x_0)=\lim_{\Delta x\to 0} \frac{f(x_0+\Delta x) - f(x_0)}{\Delta x}$
常见的总结如下:
格式 | 显示 |
---|---|
\\(x^y\\) |
\(x^y\) |
\\(x^{y^z}\\) |
\(x^{y^z}\) |
\\(x_i\\) |
\(x_i\) |
\\(\alpha\\) |
\(\alpha\) |
\\(\beta\\) |
\(\beta\) |
\\(\Delta\\) |
\(\Delta\) |
$$\sum_{i=0}^n$$ |
$$\sum_{i=0}^n$$ |
$\frac{x}{y}$ |
$\frac{x}{y}$ |
\\(\sqrt 3\\) |
\(\sqrt 3\) |
\\(\sqrt[3] 5\\) |
\(\sqrt[3] 5\) |
$$\lim_{x \to 0}$$ |
$$\lim_{x \to 0}$$ |
$$f(x): \begin{cases} x, x>0 \\\ \\\ -x,x<0 \end{cases}$$ |
$$f(x): \begin{cases} x, x>0 \\ \\ -x,x<0 \end{cases}$$ |