OneNote内部链接系统CAS原则概述

【OneNote内部链接系统CAS原则概述】分享给互联网技能从业者学习和参考。

本文提炼出我认为最重要的几条CAS内链原则,供大家参考。本文为精炼内容,若不熟悉前面介绍的知识点,有些内容未必能理解,如果对相关细节存在疑问,可以参考该系列的其他相关文章。

1.内部链接用右键选择的默认地址

在onenote的内置对象中,笔记本(Notebook)、分区组(SectionGroup)、分区(Section)、页面(Page)、段落(Paragraph)等5类对象,均可以通过在具体对象上右键打开菜单,选择【复制指向XX的链接】,得到默认的对象地址。


默认地址有一个巨大好处——全面,例如分区或页面对象的地址,既可用其中的文件路径或名称定位,又可以用绝对的ID定位,即便其中一个失效,也可以用另一个正常定位。

而且,路径和ID各有优势。路径定位最大的优势是:可以在笔记本关闭状态下打开笔记本,ID则做不到;而ID最大的优势是绝对性,不管外部路径如何改变,只要对象还在,就能找到它。而默认地址,兼具了两者的优势。

onenote在这方面设计得还是挺贴心的,内链地址虽然看起来复杂,但其实设计人员已经帮你考虑得很全面了,根本无需你动手去改地址。

2.能移动对象时,就别用剪切

对于内置对象而言,一方面可以通过鼠标按住对象后移动位置,另一方面可以通过右键菜单中的【移动或复制】命令移动对象。总之,如果想改变对象位置,只有移动不会改变ID属性,剪切或复制粘贴形成的对象那是一个拥有全新ID的对象副本,用原对象的ID是找不到这个新对象的。

所以,如果已经对某对象建立链接,首先注意别删除,然后,如果要移动位置,使用移动而不是剪切。

3.内链对象优先考虑页面或分区

5类内置对象中,笔记本或分区组链接地址中并无ID属性,只有文件夹路径,一旦外部路径变化,相关的链接即失效;而段落则位于页面中,虽有ID,但不支持跨页面移动,页面内的段落虽可以通过鼠标拖动,但很多情况下都没有剪切来得方便。

相对而言,以页面或分区为主建立内链网络是最稳固的,这两类对象的默认链接地址中均包含两套地址。而且改变位置时,移动并不比剪切复杂。

4.内链段落对象时,即时添加某类标记

内链如果要细化到段落,当然也可以,但最好能建立一套管理规范。例如,添加某类规范标记:可以在被链接的段落前加一个规范文本标签或符号,例如“”;也可以添加一个自定义标记,命名为“内链对象”,我采用的是后者。以后,凡是看到段落前带有链接标记,那就注意别删别剪。

页面对象可能是内链体系中占比很大的对象类型,最好也在页面标题前面添加一个链接标记。

遵循这些基本操作规范,能让onenote链接体系保持稳定运行,而不是每次点开某个内链时都要抱侥幸心理,“这个链接没失效吧?”


OneNote内部链接系统CAS原则概述