Skip to content

Latest commit

 

History

History
98 lines (88 loc) · 4.3 KB

仓库文件结构.md

File metadata and controls

98 lines (88 loc) · 4.3 KB

内容展现方法

充分利用 Obsidian 的特色语法, 包括但不限于:

  • 使用双链语法, 组织目录与相关内容, 构建一个数学知识的网络化结构.
  • 利用 Callout 语法, 为重点内容创建简洁美观的卡片式词条.
  • 通过块引用语法, 将原子化的内容引用到更高层次的文章中, 以实现高效的知识整合与关联.

仓库目录概览

├─ .github                # GitHub Actions 自动化配置
│  └─ workflows           # 包含 CI/CD 工作流文件
├─ .obsidian              # Obsidian 配置文件夹
│  ├─ plugins             # 所用插件目录
│  └─ snippets            # CSS 代码片段
├─ Other                  # 其他数学内容(如抽象代数、偏微分方程等)
│  ├─ 说明                 # 仓库结构 规范 使用方法 原则等
│  ├─ 例题                 #
│  └─ pdf参考资料          #
├─ _assets_               # 配置文件夹, 包含模板和参考资料
│  ├─ Callouts            # Callout 风格模板
│  ├─ dataview查询        # Dataview 查询模板
│  ├─ Images              # 图片资源
│  ├─ pdf参考资料          # 包含教材和试卷 PDF
│  ├─ QuickAdd            # 快速添加模板
│  ├─ Template            # Obsidian 使用的 Markdown 模板
│  └─ todo                # 待办事项
├─ 微积分                 # 包含微积分相关内容
├─ 概率论                 # 包含概率论相关内容
└─ 线性代数               # 包含线性代数相关内容

内容规范

1. 词条层级与双链规范

  • 层级双链: 所有词条需按照所属层级添加上级目录的双链, 使用 dlink 属性记录. 例如:
  • 如果 积分表 属于 微积分 中的 不定积分, 应在词条的 YAML 头部添加:
dlink: [[不定积分]]

2. 内容原子化与引用

概念源自Zettelkasten卡片盒笔记法

  • 原子化:
    • 最基础的内容应尽量以最小粒度的词条呈现, 每个词条仅包含一个核心概念或公式.
    • 原子化的词条应确保具备独立性, 不依赖于上下文信息进行理解.
  • 内容引用:
    • 原子化笔记由于其独立性, 可以被灵活地组合和引用, 从而提高知识的复用率.
    • 当需要整合多个词条内容时, 使用引用语法:
      ![[向量]]
  • 标题与结构:
    • 原子化的基础概念词条, 其主要内容直接写在开头, 无需额外标题(如: 简介 定义等)
    • 间接介绍内容可使用多级标题(如性质、例子、推广等).

3. 标题与结构

复杂概念建议一级标题留空或使用, 使用以下二级标题表示不同部分(可根据内容选择):

  • 简介: 引用相关词条, 或直接使用文档名作为一级标题.
  • 定义: 明确概念和公式, 可引用相关词条.
  • 推导: 展示逻辑推导过程
  • 性质: 列出与其他概念的关联或理论性质
  • 示例: 计算示例, 或者概念举例
  • 推论: 重要的推论可以从性质中独立出来, 由主概念推导出的结论
  • 应用: 在实际问题中的具体应用, 或者在其他概念中的应用

4. 头部 YAML 配置项

本仓库会在文档头部使用以下YAML配置项(frontmatter):

tags: [数学, AI]          # 标签, 例如“数学”或“AI(GPT生成词条)”
dlink: "[[词条]]"       # Wiki双链, 记录父级目录或相关词条
aliases: [别名, 简写]      # 别名,简写,英文或日文名
chapter: 章节序号          # 章节序号, 参考教材设置
urlink: [外部链接]         # 外部引用, 如 Wikipedia 链接
author: [作者1, 作者2]     # 作者, 可以填写多个, 可以填写LLM, 根据贡献度自行决定
datetime: 2024-11-30       # 创建时间, 可选. 也可填修改时间, 不区分, 不强求. 

其中, 列表类型的frontmatter,[x1,x2,...]不需要使用向量形式. Obsidian可自动格式化为多行列表, 推荐使用多行列表形式.

示例词条 YAML

以下是一个符合规范的示例:

---
tags: [数学]
dlink: 
  - [[不定积分]]
  - [[]]
aliases: [Integration Table]
chapter: 5.3
urlink: [https://en.wikipedia.org/wiki/Integral_table]
author: [张三, GPT]
datetime: 2024-11-30
---