如果习惯了Markdown,在知乎上却发现用不了可能会感觉有点别扭,以前的知乎的确就是不支持Markdown的
知乎现在已经支持Markdown了,文章、回答、评论区都可以用,还可以在右上角三个点那里导入文档,包括.md文件(这是一级标题)
我这篇文章将全部采用Markdown来完成(这是二级标题)
用###
加空格
来开启三级标题,跟上面的二级标题没区别,说明知乎只支持1级和2级标题
用####
加空格
来开始四级标题,效果还是跟二级标题一样
- 直接输入数字和点就可以得到段落编号
- 下一段也会自动添加 按
shift + enter
可以换行,可以看到,可以通过将内容输入在Esc
下方的 `` 之间来高亮一小段文本,也就是传说中的 行内代码 - 然而再次回车还是会自动添加段落编号
两次回车就可以退出编号模式了
1. 可以把段落编号和标题结合起来
但是这时候回车不会自动添加段落编号,也不会自动变成标题模式
还是Jupyter notebook
好用一些,添加一个table of content
插件,这些都可以自动完成
用*
或者-
或者+
加上空格
开头可以添加段落符号,也就是无序列表
- 比如这样
- 回车自动添加
用两端的_
来表示斜体,也就是_
+内容
+_
,当然,Ctrl
+I
的快捷键也是可用的
用*
+内容
+*
来表示粗体,然而很多时候显示不出来,会出bug,还不如直接Ctrl
+B
来得方便,比如这样。哦,我发现了问题所在,这里的星号必须得是英文模式下的星号,中文的就不行,比如*粗体*,毫无任何效果,但是如果我按下shift
,将输入法切换成英文模式,比如cuti,这样就显示出来了,然而从星号本身我们看不出中英文模式下有任何区别,根本不像中英文的引号或者中括号区别那么显著……果然Markdown这玩意是为歪果仁设计的
用>
来加一段引用,看起来高级一点。
引用的第二行跟第一行左侧的竖线居然断开了。
哦,发布以后居然又自动连上了
按 shift + enter
退出引用模式
通过连按三次这个长得像单引号一样的撇号按键可以添加一个代码块
import pandas as pd
# 右边还会有个选择框可以选语言,比如这里选了Python之后就可以语法高亮
df = pd.DataFrame()
# 还会在下面提示拼写错误,编辑器并不认识df和pd是什么东西
a = 1
# 有时候代码会出现奇怪的自动换行,需要自己调一下
也可以直接在Markdown里表明代码块使用的语言,比如这里直接在三个撇号之后写上C,再回车
#include <iostream>
#include <stdio.h>
float add(float a, float b)
{
return a + b;
}
//在撇号之后直接写C++貌似不识别,不能直接出现C++代码块,只能在选择框里选C++,才能识别class关键字
使用jupyter notebook中的LaTeX语法
$$x^2$$
发现并不支持
![image](upload.ikanchai.com/2019/0318/1552903068617.png)
插入图片失败
| 试着 | 插入 | 一个 | 表格 |
| - | - | - | - |
| 这个 | 表格 | 没有 | 内容 |
插入表格失败
所以表格还是截图吧,只能直接粘贴进来,不能用Markdown写表格,当然如果有大佬发现可以,欢迎来告诉我