Markdown小技巧
Markdown 小技巧收集
-
:smile:
结果 为😄,可用来输出表情。只需一个:
起手 -
<a name="section_1"></a>
定义了一个 secion_1 的标签,通过[第一章](#section_1)
可进行文章内跳转,类似目录的功能 -
[baidu]:https://www.baidu.com
定义了“baidu”这个 tag,以后通过[搜索][baidu]
、[search][baidu]
、[suiji][baidu]
打开的都是百度的链接,不用重复输入网址了 -
加上
\begin{align} \end{align}
后,可以通过使用&
来在相应位置进行对齐。
如&= &=
就是将各个等号进行对齐
\operatorname
的结果就是让字母显示得不太一样,证明其是"operator"
\left
要在 align 的外面;大括号前面要加上转义字符;右半括号不想显示就\right .
不加会报错奥\left \{ \begin{align} \operatorname{H}(X) & = \operatorname{E}[-\ln(p(X))] \\ & = \operatorname{E}[-\alpha \ln(\beta) + \ln(\Gamma(\alpha)) - (\alpha-1)\ln(X) + \beta X] \\ & = \alpha - \ln(\beta) + \ln(\Gamma(\alpha)) + (1-\alpha)\psi(\alpha) \end{align} \right .
效果如下:
注:Hexo 默认的 Markdown 渲染器不支持复杂公式,所以这个显示不出来。就是正常的公式组,实现了左括号与等号对齐。如果有显示需要的话,要先卸载原有的渲染器
npm uninstall hexo-renderer-marked --save
,然后安装新的,比如用 mathjaxnpm install hexo-renderer-kramed --save
,这个右键点击公式还有拓展功能,只不过要加载 js,可能速度会略慢。最后hexo clean
一下再部署。但在 typora 中显示是正常的,所以,不会真有人做完笔记本地不用联网用吧?🐶 -
众所周知,按住
ctrl
可以选中多行,再ctrl+x
可以将多行剪切掉。此时再按住ctrl
点击不同行然后ctrl+v
即可将刚剪切掉的两行粘贴在光标对应的位置。这点在改变诸如\left\{ \right]
位置时比较有用。配合ctrl+z
来看相对应环境的作用。多行输入/删除相同内容。(只在代码块内有用) -
流程图:
graph LR/TB // 即left->right, top->bottom
A[xxx] // 矩形
B(xxx) // 圆角矩形
C((xxx)) // 圆形
D{xxx} // 菱形
//还有很多形状,参见:[flowchart](https://mermaid-js.github.io/mermaid/#/flowchart)
**A** - - > **B** - . - > **C** - . - |条件1| **D** = = > |条件2| **A**
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构