Markdown Test

#一个正常的 markdown 测试

尝试使用 hexo-renderer-markdown-it 渲染。

#常见 Markdown 语法

#h3 大概这么大

#h4 大概这么大

#h5 大概这么小

首先我们有斜体加粗删除线,以及属性的组合

然后我们有引用

引用里面可以嵌套引用


画两条分割线


  1. 现在要测试一下列表

    1. 首先要测有序列表

    2. 然后测无序列表

    • 看起来很不错

    • 虽然这个缩进好像有点大

    • 先不管了

下面是换行的测试,这里先写一段演示一下段间距

现在来测试一下反斜杠不分段换行
以及尾空格的版本
说实话感觉反斜杠比较好

然后是行内代码块和行间代码块(以及高亮):

1
2
3
4
5
6
7
8
#include <iostream>

int main() {
int a, b, c;
std::cin >> a >> b;
c = a + b;
std::cout << "c = " << c << std::endl;
}
1
2
3
{
"none": "what"
}

(注:如果代码块渲染出来变成了形如 <!–code0–> 的东西,那是因为你的配置文件没有开解析 html)

再来点 LaTeX\LaTeX 公式:

a=b=c=d\begin{aligned} a &= b = c\\ &= d \end{aligned}

在文中插入一些 LaTeX\LaTeX 代码,例如 xxyyw=(1x+1y)w = \left(\frac{1}{x} + \sqrt{\frac{1}{y}}\right)

一张图片:一张图片

一个链接:上面这张图片的地址

#扩展语法

相较一般 markdown,我们启用了一些插件以获得更多语法:

扩展 语法 示例
markdown-it-abbr *[HTML]: 超文本标记语言(单行声明) 为了规范 HTML,W3C 结合 XML 和 HTML 的长处开发出了 XHTML。
markdown-it-mark ==文本高亮== 文本高亮
markdown-it-ins ++下划线++ 下划线
markdown-it-expandable
+++ 点击折叠
这是被隐藏的内容
+++
(示例见下)
 点击折叠

这是被隐藏的内容

暂时就这一点了。

#踩坑备忘

ref: 博客改动备份

KaTeX公式比较长时候,手机或电脑将窗口拉小时公式会超出屏幕显示范围。

把以下代码塞到它该去的 .styl 里面就可以了:

1
2
3
4
.katex-display {
overflow-x: auto;
overflow-y: hidden;
}