Tag
什么是 Tag
Tag(标签)用于描述一篇笔记属于哪些分类。
它回答的是:
这篇笔记属于什么?
例如:
tags:
- docker
- 后端(backend)
- devops表示:
- 属于 Docker
- 属于后端
- 属于 DevOps
Tag 表示的是分类(Classification),而不是概念本身。
什么时候使用
适合用于:
- 技术领域(后端、前端)
- 编程语言(kotlin、java)
- 数据库(数据库、中间件)
- 框架(spring)
- 游戏开发(godot)
- 学习状态(待办、草稿)
不适合
不要把正文中出现的每一个概念都写成 Tag。
例如:
《Spring Boot 部署到 Docker》
正文出现:
- Spring Boot
- Docker
- PostgreSQL
它们更适合使用:
[[Spring Boot]]
[[Docker]]
[[PostgreSQL]]而不是:
tags:
- 后端(backend)
- devops
- 数据库(database)除非这些确实也是文章的分类。
原则
Tag 用于分类,而不是建立知识关系。
规范
- 已有国际通用名称(Godot、Kotlin、PostgreSQL、Docker)直接使用英文即可。
- 偏抽象、认知性的概念(概念、分类、认知、系统、复杂度)采用”中文(英文)“的形式,更利于与英文资料建立对应关系,同时方便与 PKM 社区术语建立映射。
- 所有 Tag 中出现的英文统一为小写,单词用空格分隔,避免大小写混用带来的重复 Tag
例如:
概念 (concept)
数据库 (database)
算法 (algorithm)
设计模式 (design pattern)
godot
kotlin
postgresql