本文档定义了一个通用的笔记创建、管理规范框架。每次创建或修改笔记时,遵循此规范。
index.mdxxx-yyy.md)元素语言导航(一级文件夹名)英文分组(二级文件夹名)英文笔记内容中文
类型说明knowledge知识:概念解析、原理说明、调研报告guide教程:步骤指南experience经验:最佳实践、踩坑记录、项目复盘
yaml
---
type: 类型
title: 标题
tags: [标签1, 标签2]
---
# 标题
... 正文内容 ...
## 参考资料
- [标题1](链接1)
- [标题2](链接2)
type: guide | knowledge | experiencetitle: 笔记标题tags: 标签数组元素风格示例一级文件夹kebab-casexxx/二级文件夹kebab-casexxx-yyy/笔记文档kebab-casexxx-yyy-zzz.md导航名称Title Case"Xxx"分组名称Title Case"Xxx Yyy"文档 H1 标题中文,与索引名一致# 标题
text
notes/
├── xxx/ # 导航: Xxx
│ ├── index.md # 分组介绍
│ ├── xxx-yyy/ # 分组: Xxx Yyy
│ │ └── aaa-bbb.md # H1: Aaa Bbb
│ └── xxx-zzz/ # 分组: Xxx Zzz
│ └── ccc-ddd.md # H1: Ccc Ddd
├── yyy/ # 导航: Yyy
│ ├── index.md
│ └── ...
└── ...
建议:H1 标题控制在 30 字符以内,避免侧边栏换行显示不美观。
重要:只有当目录下有实际笔记时,才配置侧边栏。空目录不配置侧边栏。
typescript
sidebar: {
'/tool/': [
{
text: 'Network',
collapsed: false,
items: [
{ text: 'Tailscale - 如何远程连接 Mac Mini ?', link: '/tool/network/tailscale-remote-connect' },
]
}
]
}
每个一级导航目录下的 index.md 应该包含 分组介绍,说明该导航下有哪些分组。
markdown
# Tool
本分类下包含各类工具的使用指南。
## Network
网络相关工具的使用指南和教程。
# ),等有分组后再添加创建/修改笔记时 checklist: