关于MarkDownd的一点点复杂的用法

本文最后更新于3 年前,文中所描述的信息可能已发生改变。

MarkDown的用法和参考

帮助帮助2


  • Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
  • Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
  • Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
  • Markdown 编写的文档后缀为 .md, .markdown。

数学


MarkDown中如果需要渲染数学公式,必须用两个美元符$$包裹住TexLaTex来实现, 提交后,文章会根据需要加载的Mathjax对数学公式进行渲染。但是要单独了解它并使用 又需要花时间去熟悉它们的写法。

所以我个人使用以下方法:

使用Codecogs将所需要的符号转换成Latex代码

链接: https://www.codecogs.com/latex/eqneditor.php

例如:先点击右上角的矩阵图标 输入 2,3 创建一个两行三列的矩阵,窗口中结果如下

\begin{bmatrix}
 &  & \\ 
 &  & 
\end{bmatrix}

依次把数字间隔填入&间隔中。最后再MarkDown中

$$
\begin{bmatrix}
 1& 2 &3 \\ 
 4& 5 &6
\end{bmatrix}
$$

结果如下

[123456]\begin{bmatrix} 1& 2 &3 \\ 4& 5 & 6 \end{bmatrix}

行间公式O(f(n))=log2nO(f(n))=log_2^{n}测试


关于Hexo框架使用数学公式渲染的问题


  • 先卸载自带的hexo-renderer-marked渲染核心 npm install hexo-renderer-markdown-it-plus --save
  • 安装hexo-renderer-markdown-it-plus渲染核心
  • 安装markdown-it-katex插件
  • 在_config.yml中配置plus核心的内容
#KaTex Configuration Section
markdown_it_plus:
  highlight: true
  html: true
  xhtmlOut: true
  breaks: true
  langPrefix:
  linkify: true
  typographer:
  quotes: “”‘’
  pre_class: highlight
  plugins:
    - plugin:
      name: '@neilsustc/markdown-it-katex'
      enable: true
      options:
        strict: false
  • 最后在文章的ForntMatter中设置
  katex: true
  
Blender 渲染初探
这是一篇新文章
Valaxy v0.18.6 驱动 | 主题 - Yun v0.18.6