MD 自定义语法备忘,查阅自用

标签:Markdown
分类:备忘录
2分钟阅读

便捷跳转

代码块 | 插入图片 | 文本高亮块

代码块

(更详尽信息见:Md 文档代码块功能完备,以及自定义 meta 语法使用备忘

使用例:

```js:demo-code.js showLineNumbers focusBlur maxH hidecode
var num1, num2, sum;
// hl -11
num1 = prompt("Enter first number");
num2 = prompt("Enter second number");
sum = parseInt(num1) + parseInt(num2); // "+" means "add"
alert("Sum = " + sum); // "+" means combine into a string
```

呈现效果:

demo-code.js

表格 1

语法效果其他注意事项
js:some-title.js声明标题
hl-11行间注释,声明下一行为高亮行
hl-00 & hl-99行间注释,声明指定范围的高亮行成对出现
showLineNumbers开启行号显示有高亮行情况下应开启此声明
focusBlur开启模糊聚焦效果有高亮行情况下才可选择开启此声明
maxH代码块最大高度限制
hidecode默认折叠收起代码块
diff-js支持 Diff 模式
{1,3-4}meta 元数据处声明高亮行废弃,请使用行间注释风格

插入图片

![alt info@@size=200x200@@link=http://placekitten.com@@caption=cute cat placeholder](http://placekitten.com/200/200)

呈现效果:

表格 2

简要说明:本站扩充了原始的 ![alt](imageUrl) 语法

语法效果其他注意事项
[altInfo]图片 alt 信息不可缺失
@@size=[widthxheight]声明图片的 renderSizea. 可缺省,但不推荐; b.不用是图片实际宽高尺寸 (next/Image) c.尺寸表示上,允许形如 300x400, 300X400, 300/400, 300*400 的表示
@@link=[URL]图片的底部标题支持点击跳转到指定链接可缺省
@@caption=[text]图片的底部标题文案可缺省,此时由头部的 alt info 兜底

文本高亮块

:::tip
tick tip.
:::

呈现效果:

:::gpt@hide:"42 具有什么特别含义"
在一些文化和社会背景中,数字42被认为具有特殊的含义。这源自道格拉斯·亚当斯(Douglas Adams)的科幻系列小说《银河系漫游指南》(The Hitchhiker's Guide to the Galaxy)。在该系列中,超级智能电脑Deep Thought被询问生命、宇宙以及一切的终极问题时,结果是42。
<br/>这个故事引发了人们对42的讨论和解读,形成了一种文化现象。它被视为一个神秘而深奥的数字,代表着答案的本质或者存在的意义。然而,实际上,作者本人在书中明确表示42只是一个笑话,没有任何特殊含义。
<br/>因此,42的特别含义主要是来自于文学作品中的虚构元素,而非真实世界的事实或数学概念。
:::

呈现效果:

表格 3

语法效果其他注意事项
:::tip高亮块类别 (预定类别包括:tip, warn , danger, blutip, trans, muted, gpt, talk, tkpink )/
@hide默认折叠收起高亮块可缺省
:"??"指定标题可缺省,此时以 TipWarn 等文本兜底

补充 - 更多语法方案

吾辈最初选定语法格式,即 ::: 来实现文本高亮块(admonition),很大程度沿袭了语雀笔记里的输入约定,此外,Docusaurus 也使用了此方案,

当然,更多的语法方案可参考该博文下的列举:在 Astro 添加 markdown 提示语法

MD 自定义语法备忘,查阅自用

https://blog.ninoh.cc/loc-blog/9_site-md-custom-syntax[Copy]
本文作者
ninohx96
创建/发布于
Published On
更新/发布于
Updated On
许可协议
CC BY-NC-SA 4.0

转载或引用本文时请遵守“署名-非商业性使用-相同方式共享 4.0 国际”许可协议,注明出处、不得用于商业用途!分发衍生作品时必须采用相同的许可协议。