markdown
约 1457 字大约 5 分钟
2024-11-13
文字
加粗:加粗文字
斜体: 斜体文字
删除文字
内容 标记
数学
数学表达式: −(2n−1) ~ 2n−1−1
∂ωr∂r(ωyω)=(ωyω){(logy)r+∑i=1rωi(−1)Ir⋯(r−i+1)(logy)ri}
19th
H2O
位置
内容居中
内容右对齐
列表
- 无序列表1
- 无序列表2
- 无序列表3
- 有序列表1
- 有序列表2
- 有序列表3
表单
| Tables | Are | Cool |
|---|---|---|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
引用
引用内容
引用内容
提示
- info badge
- tip badge
- warning badge
- danger badge
图标
- home -
- vscode -
- twitter -
分组
示例
main
aside
提示
注释
注释内容 link inline code
信息
信息内容 link inline code
提示
提示内容 link inline code
警告
警告内容 link inline code
错误
错误内容 link inline code
重要
重要内容 link inline code
注
note
相关信息
info
提示
tip
注意
warning
警告
caution
重要
important
选项卡
标题1
内容区块
标题2
内容区块
注意
标题1
内容区块
标题2
内容区块
脚注
脚注 1 链接[1]。
脚注 2 链接[2]。
行内的脚注[3] 定义。
重复的页脚定义[2:1]。
代码
const a = 1
const b = 2
const c = a + b
const obj = {
toLong: {
deep: {
deep: {
deep: {
value: 'this is to long text. this is to long text. this is to long text. this is to long text.',
}
}
}
}
}代码分组
tab1
const a = 1
const b = 2
const c = a + btab2
const a: number = 1
const b: number = 2
const c: number = a + b代码块高亮
function foo() {
const a = 1
console.log(a)
const b = 2
const c = 3
console.log(a + b + c)
console.log(a + b)
}代码块聚焦
function foo() {
const a = 1
}代码演示
::: normal-demo Demo 演示
<h1>Hello Word!</h1>
<p><span id="very">非常</span>强大!</p>document.querySelector('#very').addEventListener('click', () => {
alert('非常强大')
})span {
color: red;
}:::
mermaid
流程图
形状
线条
分组
方向
样式
类图
类定义
类关系
实体关系图
时序图
甘特图
plantuml
转换
Pandoc: 转换引擎。
brew install pandocJava & PlantUML.jar: 渲染绘图。
Graphviz: PlantUML 绘制复杂图形(如类图、状态图)时需要调用它。
brew install graphvizpandoc-plantuml-filter: 这是一个 Python 插件,用于在转换过程中自动处理绘图。
pip install pandoc-plantuml-filter
转换命令
pandoc "/Users/jinchen/Documents/github/jc-blog/docs/20260315-换算率改为分数.md" \
-f gfm \
-t docx \
--filter /Users/jinchen/.pyenv/versions/3.12.0/bin/pandoc-plantuml \
-o "/Users/jinchen/Documents/output.docx"