Noolingo 使用 Markdown 作为基础的笔记格式。Markdown 是一种轻量级的标记语言,它的语法简单直观,让你专注于内容而不是格式。同时,Noolingo 在标准 Markdown 的基础上,添加了一些专为学习场景设计的扩展语法,让笔记和学习更自然地结合。
如果你还不熟悉 Markdown,不用担心,它的语法非常简单。下面是最常用的几种:
标题
使用 # 号创建标题,# 的数量表示标题级别(从 1 级到 6 级):
# 一级标题
## 二级标题
### 三级标题
标题不仅能让你的笔记结构更清晰,还能帮助 Noolingo 识别内容的重要程度,生成更合适的闪卡。
文本格式
基本的文本格式:
**重要内容***强调内容*~~已删除~~在 Noolingo 中,粗体文本有特殊用途:它会自动被识别为可遮盖的内容,用于生成闪卡。
列表
列表有两种:
无序列表,使用 - 或 * 开头:
- 第一项
- 第二项
- 第三项
有序列表,使用数字加点号:
1. 第一步
2. 第二步
3. 第三步
链接和图片
插入链接的格式是 [链接文本](网址),例如 [访问官网](https://example.com)
插入图片的格式是 ,例如 
表格
表格用竖线 | 分隔列,第一行是表头,第二行定义对齐方式:
| 列1 | 列2 | 列3 |
| --- | --- | --- |
| 内容1 | 内容2 | 内容3 |
代码
行内代码用单个反引号包裹,例如 `print("Hello")`
代码块用三个反引号包裹,可以在反引号后指定语言类型:
def hello():
print("Hello World")
Noolingo 会自动识别代码语言并进行语法高亮。
除了标准的 Markdown 语法,Noolingo 还提供了一些专为学习设计的扩展语法,让笔记和学习更自然地结合。
遮盖语法:创建闪卡
Noolingo 提供了几种方式来标记需要记忆的内容:
最简单的方式是使用粗体。当你用 **粗体** 标记内容时,Noolingo 会自动识别这些内容,可以在复习时遮盖显示。
如果你熟悉 Anki 或其他记忆工具,Noolingo 也支持 {{}} 语法来创建遮盖。例如:{{这是需要记忆的内容}}
为了方便中文用户,Noolingo 还支持中文大括号 {{}},效果和 {{}} 完全一样。
这样设计的好处是,你可以直接从网页或文档中复制带有粗体格式的内容,粘贴到 Noolingo 后,粗体部分就会自动变成可遮盖的内容,无需额外处理。
高亮语法:突出重点
使用 == 包裹内容来创建高亮效果,例如 ==这是高亮的内容==
高亮语法适用于单行内容,可以用来标记重要的知识点、关键概念或需要特别注意的内容。
语音朗读:辅助语言学习
如果你在学习语言,可以使用语音朗读功能。用 ^^ 包裹需要朗读的内容,Noolingo 会使用 TTS(文本转语音)技术将内容转换为语音。
单行语音语法:^^这是需要朗读的内容^^
如果你需要朗读多行内容,可以使用 ^^^ 包裹:
^^^
这是第一行
这是第二行
^^^
这个功能对语言学习特别有帮助,你可以听到正确的发音,帮助提升听力和口语。
维基链接:连接知识点
维基链接是一种快速关联内容的方式。使用 [[链接文本]] 创建维基链接,点击后可以跳转到对应的笔记或标题。
在 Noolingo 中,维基链接通过标题匹配来实现。你可以先创建维基链接,再创建对应标题的内容,或者链接到已有的标题。这让构建知识网络变得简单自然。
例如,如果你写 [[间隔重复]],Noolingo 会尝试查找标题为"间隔重复"的笔记或章节,创建连接。
Noolingo 对 Markdown 进行了一些易用性优化,让写作更流畅:
你不需要为段落、列表等添加额外的换行符。Noolingo 会自动识别段落结构,即使是简单的文本输入,也能正确显示。
这意味着你可以更专注于思考和记录内容,而不是纠结格式细节。写完笔记,格式自然就对了。
刚开始使用 Markdown 时,不需要掌握所有语法。从最基础的标题、粗体和列表开始,就能写出结构清晰的笔记。
当你习惯后,可以逐渐尝试其他语法。Noolingo 的扩展语法也是可选的,你可以根据需要选择使用。最重要的是让语法服务于内容,而不是为了用而用。
记住,Noolingo 的核心是帮助你学习和记忆。即使你只用最基本的文本输入,也能正常使用。语法只是工具,让笔记更清晰、学习更高效的工具。