Markdown小技巧

Markdown 小技巧收集

  1. :smile:​ 结果 ​ 为😄,可用来输出表情。只需一个:起手

  2. <a name="section_1"></a>定义了一个 secion_1 的标签,通过[第一章](#section_1)可进行文章内跳转,类似目录的功能

  3. [baidu]:https://www.baidu.com定义了“baidu”这个 tag,以后通过[搜索][baidu][search][baidu][suiji][baidu]打开的都是百度的链接,不用重复输入网址了

  4. 加上\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 .
    

    效果如下:

    {(1)H(X)=E[ln(p(X))](2)=E[αln(β)+ln(Γ(α))(α1)ln(X)+βX](3)=αln(β)+ln(Γ(α))+(1α)ψ(α)

    注:Hexo 默认的 Markdown 渲染器不支持复杂公式,所以这个显示不出来。就是正常的公式组,实现了左括号与等号对齐。如果有显示需要的话,要先卸载原有的渲染器npm uninstall hexo-renderer-marked --save,然后安装新的,比如用 mathjaxnpm install hexo-renderer-kramed --save,这个右键点击公式还有拓展功能,只不过要加载 js,可能速度会略慢。最后hexo clean一下再部署。但在 typora 中显示是正常的,所以,不会真有人做完笔记本地不用联网用吧?🐶

  5. 众所周知,按住ctrl可以选中多行,再ctrl+x可以将多行剪切掉。此时再按住ctrl点击不同行然后ctrl+v即可将刚剪切掉的两行粘贴在光标对应的位置。这点在改变诸如\left\{ \right]位置时比较有用。配合ctrl+z来看相对应环境的作用。多行输入/删除相同内容。(只在代码块内有用)

  6. 流程图:

​    graph LR/TB    // 即left->right, top->bottomA[xxx]	    // 矩形
​	    B(xxx)	    // 圆角矩形
​	    C((xxx))	    // 圆形
​	    D{xxx}	    // 菱形
​	//还有很多形状,参见:[flowchart](https://mermaid-js.github.io/mermaid/#/flowchart)

​	**A** - - > **B** - . - > **C** - . - |条件1| **D** = = > |条件2| **A**

条件1

条件

xxx

xxx

xxx

xxx

posted @   开宝特攻  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
Back to Top Button
点击右上角即可分享
微信分享提示