在维护知识库的过程中,你将不可避免地遇到重命名笔记和删除笔记的情况。在本地仓库中,你大可不必理会这些情况——因为无论你怎么重命名、怎么删除,Obsidian 都会帮你自动更新相关笔记的链接。但对于网页来说就不是这样了。可能别的网站已经引用了你的某篇笔记,如果此时你取消发布或修改这篇笔记的网址,别的网站用户就再也不能看到你这篇笔记了。所以,本篇笔记将教你如何应对这种情况。
假设你想将《交友指南》这篇笔记从“指南”文件夹移动到“教程”文件夹中,比如:
- **指南**
- ~~交友指南.md~~(移动前)
- **教程**
- *如何交朋友.md*(移动后)
移动笔记后,Obsidian 会自动更新本地仓库内的所有链接,将其指向`/教程/如何交朋友`。然而,如果此时你将更改发布到网站上,那么任何链接到`/指南/交友指南`的链接都将收到一个404错误。
要将读者从`/指南/交友指南`重定向到`/教程/如何交朋友`,您需要在`如何交朋友.md` 这篇笔记中添加一个[[别名]]。
```md
---
alias: 指南/交友指南
---
# 如何交朋友
```
> [!important] 提示
> 请确保别名中包含旧笔记的完整路径。虽然在本地仓库中仅使用笔记名称就可以准确定位笔记,但发布服务需要获得笔记的完整路径后才能进行重定向。
你可以通过添加多个别名来多次重定向:
```md
---
aliases:
- 教程/如何交朋友
- 发展友谊
---
# 如何交朋友
```