Markdown语法 零基础10分钟速成 / 语法备忘
Markdown语法——零基础10分钟速成/语法备忘
本文是非计算机专业新手的自学笔记,高手勿喷。
前言
许多博客支持Markdown语言。这是一种轻量、简洁的语言,学习起来很快。
因为各个编译器之间略有区别,一些特殊功能的实现各个平台不一样,并且如何编写博客本身不是
目的,所以我准备以后写博客时尽量避免markdown复杂功能,尽量避免使用Katex编写特别复杂的公式。本文用来记录最基本的语法,原则是能用就行,以便以后查阅。
Markdown和HTML之间有诸多联系。我没有学过HTML,所以暂时不深入了解。
随着学习深入所需要的功能会越来越多,本文内容会不断完善。
目录
参考博客:
Markdown - 标签 - jianli-Alex - 博客园 (cnblogs.com)
Markdown 教程 | 菜鸟教程 (runoob.com)
(23条消息) markdown 画图_whatday的专栏-CSDN博客_markdown 画图
标题
- 基本语法
# 一级标题
#(空格)一级标题
## 二级标题
##(空格)二级标题
可以推广至六级标题 。
- 目录
[TOC]
可以根据标题插入目录。
- 难以自动编号
标题似乎没有办法直接添加编号。
typora中可以通过其他方法达成目的,但都不够方便,其他平台的方法暂时没学。
- 方法一:python脚本
- 方法二:添加CSS文件
可网上查询方法
字体
- 粗体
**粗体**
- 文本
*文本*
- 粗体
***粗体斜体***
下面用到了HTML语言。
- 我是黑体字
<font face="黑体">我是黑体字</font>
- 我是华文彩云
<font face="STCAIYUN">我是华文彩云
- 我是红色 `
<font color=red>我是红色</font>
<font color=#008000> 加颜色代码 或 基础色英文
- 我是尺寸
<font size=5>我是尺寸</font>
- 我是黑体,绿色,尺寸为5
<font face="黑体" color=green size=5>我是黑体,绿色,尺寸为5</font>
列表
数字列表
1.空格
- 3
s - 4
- 4
输入的是以下内容: 1. 3 s 2. 4 5. 4 说明会强制编号。
无序列表
-空格
- aaa
- bbb
- bbbbb
- vvvvvvv
- bbbbbbbbb
可用tab制表符形成多级列表。
要在保留列表连续性的同时在列表中添加另一种元素,请将该元素缩进四个空格或一个制表符。
- aaa
- aaaaaa
bbbbbbbbbbbbb - aaaa
引用
引用内容前加>
,利用>>
可以实现嵌套,以此类推。
content
- content2
- content2
代码块
利用`content`实现小代码块 利用```content```实现大代码块
以上是围栏式代码块
也可以在目标代码的每一行前添加4空格或者1个制表符。
分割线
------ 或者******或者———— 效果都一样,符号个数超过三个就可以。
链接
-
超链接
-
页内跳转
Markdown语法:[链接显示文本](#标题名),其中()内不论是几级标题都是一个#且不需空格
图片
- 引用
Markdown的图片引用格式 :设置大小
要运用到HTML语言<img>
标签

改变图像尺寸
<img src="https://pic.muzzidante.top/images/2022/01/21/202201221049571.png" width="10%" height="200px">
转义字符
要显示原本用于格式化 Markdown 文档的字符,请在字符前面添加反斜杠字符 \ 。
以下列出的字符都可以通过使用 \ 从而达到转义目的。
\
*
_
{
(
#
+
-
.
!
|
在 HTML 文件中,有两个字符需要特殊处理: < 和 & 。 < 符号用于起始标签,& 符号则用于标记 HTML 实体。 如果你只是想要使用这些符号,你必须要使用实体的形式,像是 < 和 &。
段落缩进
目前没找到比较好的自动首行缩进的方法。
只有一些让文本看起来舒服一点的笨方法。
- 利用
 
添加一个空格,仍需手动输入,不自动。
 
半角空格
 
全角空格 - Word中由换行符^p分段之后,复制在typora非源码页面,可以在段落之间自动添加空行。
表格
| 表头 | 表头 | | ---- | ---- | | 单元格 | 单元格 | | 单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
数学公式
KaTeX是一个支持HTML的轻量级的数学公式引擎,是非常成熟的排版系统LaTeX的一部分。
halo博客有的主题不支持数学公式,支持的主题需要设置。
在“博客设置-每页的自定义head”中添加以下代码
<script src="//cdn.jsdelivr.net/npm/mathjax@2.7.5/unpacked/MathJax.js?config=TeX-MML-AM_CHTML" defer></script> <script> document.addEventListener('DOMContentLoaded', function () { MathJax.Hub.Config({ 'HTML-CSS': { matchFontHeight: false }, SVG: { matchFontHeight: false }, CommonHTML: { matchFontHeight: false }, tex2jax: { inlineMath: [ ['$','$'], ['\\(','\\)'] ], displayMath: [["$$", "$$"], ["\\[", "\\]"]] } }); }); </script>
公式输入
Markdown中编辑数学公式的基本语法
行间公式 $$ f(x) = x^2 \tag{3.4} $$ 行内公式(typora需要在“偏好设置-Markdown”内打开内联公式) $f(x) = x^2$
数学公式的代码表示十分复杂,需要系统学习Latex语言。
不想学习的话可以使用其他平台软件进行转换。可以自动生成公式代码。
- Mathpix Snipping Tool
- 在线LaTeX公式编辑器-编辑器 (latexlive.com)
矩阵
$$ \left[ \begin{array}{ccc} 1 & 0 & 0\\\\ 0 & 1 & 0\\\\ 0 & 0 & 1\\\\ \end{array} \right] $$ <!--带()的矩阵--> \begin{pmatrix} \end{pmatrix} <!--带[]的矩阵--> \begin{bmatrix} \end{bmatrix} <!--行列式--> \begin{vmatrix} \end{vmatrix}
A = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n}\\ a_{21} & a_{22} & \cdots & a_{2n}\\ \vdots & \vdots & \ddots & \vdots\\ a_{n1} & a_{n2} & \cdots & a_{nn}\\ \end{pmatrix} * \begin{vmatrix} 1 & 0 & 0\\\\ 0 & 1 & 0\\\\ 0 & 0 & 1\\\\ \end{vmatrix}
posted on 2022-01-22 16:54 木子但丁MuzziDante 阅读(227) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律