本文为脚本测试文档:marvel084/zhihu-render
- Markdown基础功能 :章节标题、分割线、引用、链接、图片、表格、公式、代码块、加粗、斜体、删除线、有序列表、无序列表
markdown-it-zhihu-common
中追加的功能:任务列表、Emoji支持- 支持知乎特色功能:脚注(知乎注释)、链接卡片
- 本脚本能够完成的特殊功能:渲染时提升标题等级
- 使用外部程序完成的功能:章节自动编号
题图请自己在知乎编辑器中上传
[](https://github.com/jks-liu/WPL-s)
语法上和一个图片链接一样,但图片的文字需要以zhihu-link-card:
开头。
不过由于图片可能上传失败,建议不使用此功能,有需要可在知乎编辑器中开启卡片。
知乎最多可支持 4 级标题,不过知乎编辑器中只支持两级标题,不过考虑到更小标题渲染均一致,只是标签都变成<h2>
,若不生成目录,也不妨使用。以往使用VSCode插件发布文章后,若再用知乎编辑器编辑文章,或启用目录,或添加标签,则小标题会全变成2级。
引用
\usepackage{ctex}
SVG 格式暂不支持。
Markdown文档中图片请预先替换成外链,知乎对图床也有限制:GitHub图床无法使用,反代到GitHub的均不可以;国内的部分网站不可以;国外纯IP站反倒可以;
左对齐 | 居中 | 右对齐 |
---|---|---|
一 | 二 | 三 |
二一 | 二二 | 二三 |
知乎表格暂时不支持对齐。
行间公式:
行内代码:var a = 1;
。
行间代码:
print("Hello, World!")
加粗, 斜体, 删除线,斜体,加粗,斜体组合加粗,加粗组合斜体
- 第一项
- 第二项
- 第一项
- 第二项
- 嵌套
- 嵌套
换行
- 嵌套
- ⚪未完成的任务
- ☑️已完成的任务
- ⚪嵌套未完成的任务
- ☑️嵌套已完成的任务
用[^n]来引用。
这里[first]测试脚注,url中含有非法字符;这个[second]无说明文字的脚注;重复第一个[first].测试13: ㊗️ Emoji表情Emoji表情列表来自rxaviers的gist:https://gist.github.com/rxaviers/7360908。很多表情在刚发到知乎的时候还是可以显示的,但一段时间过后就不见了。不测试了,直接输入吧。