文档写作规范 #11
文档写作规范
#11
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
文档写作规范
鉴于需要保证文档的规范性和可读性,将规范文档的使用语法和格式,以带给读者最佳的阅读体验。
文档规范
文档规范有三个:
/
,$
等。除一级文件夹为了维持文件夹在 Obsidian 中的显示顺序外,子文件夹不需要再进行编码以保证显示顺序 (考虑到有索引文件,顺序的重要性降低了)。frontmatter
规范:用于方便检索和展示元数据文件和文件夹规范
文档的目录结构和说明如下:
Pkmer-Docs ├── 00-关于 ├── 01-社区资源合集 ├── 02-知识管理基础 ├── 03-知识管理工具 ├── 10-Obsidian ├── 20-深入理解知识管理 ├── 30-知识管理具体应用 ├── 40-开发者指南 |—— 90-其它 ├── Config │ └── QuickAdd │ └── update-yaml-title.js ├── License ├── README.md └── Resource └── Images
大致按照下述思路组织:
0 开头的文件夹内容是最基础的内容和一些资源工具类内容。进而是笔记软件的使用,建立在基础内容之上。紧接着是高级内容,阐述信息组织,信息管理等一些理论知识。最后是结合笔记软件和笔记方法,分享工作流和经验。扁平化组织,逐级递进。
文档 frontmatter 规范
文档 frontmatter 是自动生成的,可通过内置的
ctrl + s
快捷键在 Obsidian 内快速实现。其中 type 类型的说明如下:
文档语法规范
标题语法
h1
标题,所以为了保证兼容其它发布工具,我们也采取这个规范。这可通过内置的ctrl + s
快捷键在 Obsidian 内快速实现。#
语法表示标题。理论上 ---,=都可用来表示标题,但不建议这样做。ctrl + s
快捷键在 Obsidian 内快速实现。无序列表和有序列表
-
作为无序列表标记:这可通过内置的ctrl + s
快捷键在 Obsidian 内自动修正。ctrl + s
快捷键在 Obsidian 内快速实现。文字及样式
** **
* *
,不使用下划线的写法== ==
这尽管不是通用 md 语法,但在各大平台有兼容~~ ~~
删除>
[^1]
风格的脚注,脚注内容须放到文章末尾,以[^1]: footnote
的形式呈现。链接
[]()
语法图片
Resource/Images
内,不要求命名格式,后续我们统一处理。![[]]
的语法:除 README 外,其余各处使用优雅的 Obsidain 双括号语法。png
,jpg
,gif
这三种格式的图片和动图。视频
iframe
标签语法引用 B 站视频,通过![[]]
引用远程地址视频。正文
ctrl + s
快捷键在 Obsidian 内快速实现。ctrl + s
快捷键在 Obsidian 内快速实现。库内置插件和工具
dataview
:用于库的统计和追踪obsidian-git
:用于查看和可视化操作 gitobsidian-linter
:规范和格式化 md 文档,按ctrl + s
进行格式化,建议没事按着玩qucikadd
:自动化处理脚本,帮助处理一些繁琐内容,目前有快捷打开命令行,css 片段,script 文件夹,gvim,Vscode 和自动更新 frontmatter 的title
字段的功能,ctrl + p
打开命令窗口选择对应的命令即可。obsidian-advanced-table
:快捷输入表格obsidian-outliner
:快捷操作无序列表latex-suite
:快捷输入 callout 等内容片段对于其它您爱使用的插件和主题,请随意安装,由于有
.gitignore
文件,并不会影响到上游库的更改。其中
latex-suite
内置两个自定义的片段:!note<tab>
则会拓展为 note callout 样式,note 可以是任意字符,比如!tips<tab>
等Beta Was this translation helpful? Give feedback.
All reactions