0.9.16版本obsidian之后就可以使用别名(aliases)功能,本文会先介绍我个人对此功能的理解,最后附上obsidian官方的部分介绍。 # 别名功能的介绍 别名可以视为多词一义的现象,即多个不同的名词指向同一个含义。当你笔记标题可以用多个名词来命名时,你可能就需要用到别名这个功能。 例如,一般情况下英文、英语和English所指向的含义是相同的。你会讲英文/英语/English给人传达的意思是一样的。 又例如,卢曼卡片、知识卡片、卡片盒、zk笔记法、滑箱笔记法等等,也都可以视为多词一义。 # 我个人使用别名的场景 我在使用ob软件中,比较喜欢以“中文名(英文名)”为标题给卡片明明,例如“生态学(ecology)”,但这样就可能导致ob中“提到当前标题”的功能失去作用,因为材料中很少会出现“生态学(ecology)”,一般中文材料只会出现“生态学”,英文材料只会出现“ecology”。而别名功能的出现,就可以很好解决这个问题。 # 如何在ob中使用别名 我不了解是否有其他的方式,目前我就用了这最基本的方式,本文已经更新到ob教程“如何使用别名(aliases)”。 在笔记的开头输入以下格式 ``` --- aliases: [,] --- ``` 需要注意的一件事情是, - 别名前后都有符号(---),ob称其为FrontMatter,而在md中是一种YAML语法,大家感兴趣可以去菜鸟网学习( https://www.runoob.com/w3cnote/yaml-intro.html )。 - 别名所用的符号都是英文,如果输成中文符号就无法启动别名功能。 # 范例 在ob教程中“如何使用别名(aliases)”一节,一开始是没有任何一篇文档显示在“提到当前标题”一栏中。 ![](https://gitee.com/cyddgi/picture-store/raw/master/img/20201203191942.png) 但当输入别名后,在“提到当前标题”一栏就出现了有关别名(“双链”、“卢曼”)的内容了。 ![](https://gitee.com/cyddgi/picture-store/raw/master/img/20201203192123.png) # 官网对别名的介绍 官网的原文(https://forum.obsidian.md/t/obsidian-release-v0-9-16/8795): > You can now specify aliases in front matter. These will then show up in the [[ link suggestion, and auto-complete to the correct file. They will also be picked up in unlinked mentions. For example: aliases: [AI, Artificial Intelligence]. Add double quotes around your alias if it contains special characters. 官网的范例: ``` --- aliases: [AI, Artificial Intelligence] --- ```