# 需要更多层级时

领域想再分一级、主题笔记想分多层时，用关联 Base 让页面成为入口。

Canonical: https://21obsidian.com/docs/sub-items
Markdown: https://21obsidian.com/docs/sub-items.mdx
Site index for AI: https://21obsidian.com/llms.txt





































使用 FLO.W 一段时间后，常会遇到这两种需要：

* 一个领域下的项目越来越多，想再分一级
* 同一个主题的笔记越来越多，想按主题建几层子文件夹

FLO.W 对这两种需要的处理方式相同：不增加文件夹或分类的层级，在上一级的页面里插入关联 Base，让这一页成为下一级内容的入口。下一级内容仍然放在各自的文件夹里，通过关联属性归到这一页下面。这样设计的原因，见开发日志（三）的 [让页面成为容器](/blog/flow-obsidian-devlog-03#page-as-container)。

<Tabs items={['用主项目', '用专题笔记', '用子任务', '按需关联']}>
  <Tab>
    ## 领域想再分一级：用主项目 {#sub-projects}

    FLO.W 的领域只有一级，不设二级领域。我在使用 FLO.W Notion 时发现，自己约 80% 的项目都集中关联在少数几个二级领域上，一个人的精力能顾及的范围大致就这么多；其余的领域和下设的分支，很多时候只是摆设，更像是一种许愿。所以在 FLO.W Obsidian 中，直接省略了二级领域。

    如果只是想让项目有地方挂靠，可以先多建几个一级领域，用一段时间后，再把很少用到的领域合并或删减。也可以用主项目归拢同一主题的项目：建一个主题更大的项目作为主项目，关联到领域，再把同一主题的项目作为子项目放到主项目下面。

    例如领域 `自媒体经营.Area` 下，建一个主项目 `公众号运营.Project`，把 `专栏改版.Project`、`读者调研.Project` 作为它的子项目。

    ### 创建主项目 {#create-main-project}

    打开领域文件夹中的 `自媒体经营 - 关联项目` 页面，点击 Base 工具栏中的「新建」按钮，输入主项目名称 `公众号运营`，按回车确认。

        <img alt="在领域的关联项目页面中新建主项目" src={__img0} placeholder="blur" />

    从这里新建的项目，「关联领域」会自动填写当前领域。打开新建的主项目，可以在笔记属性中看到它已经关联到 `自媒体经营.Area`，再在「项目目标」里写下这个主题要完成什么。

        <img alt="主项目「公众号运营」关联到领域「自媒体经营」" src={__img1} placeholder="blur" />

    如果主项目已经建好，在它的「关联领域」属性中填写领域即可，操作见 [领域构筑](/docs/area-management#relate-items-to-area)。

    ### 插入项目 Base {#insert-related-base}

    打开主项目，展开右侧栏，在 FLO.W 面板的「动作 → 当前页」中，点击「插入关联 Base」里的「项目 Base」按钮。

        <img alt="在当前页的插入关联 Base 里点「项目 Base」" src={__img2} placeholder="blur" />

    正文中会插入「关联项目」Base。光标停在空行上时，Base 插入到光标所在的位置；光标在有文字的行上，或正文中没有光标时，插入到正文末尾。

    ### 在 Base 里新建 {#create-in-base}

    点击「关联项目」Base 工具栏中的「新建」按钮。

        <img alt="在关联项目 Base 里点「新建」" src={__img3} placeholder="blur" />

    在弹出的新项目中输入名称 `专栏改版`，按回车确认。新项目会套用项目模板，「关联项目」属性中填好主项目的链接。

        <img alt="新建的子项目自动关联到主项目" src={__img4} placeholder="blur" />

    按同样的方法新建 `读者调研.Project`，两个子项目都会显示在主项目的「关联项目」Base 中。

        <img alt="主项目中显示两个子项目" src={__img5} placeholder="blur" />

    领域 `自媒体经营.Area` 的关联项目页面中，只显示主项目 `公众号运营.Project`，子项目从主项目里查看。

        <img alt="领域的关联项目页面只显示主项目" src={__img6} placeholder="blur" />

    ### 把已有项目归到主项目下 {#link-existing-projects}

    已经建好的项目，也可以归到主项目下面。例如领域 `自媒体经营.Area` 下原本就有项目 `策划第一季知识库实战答疑专栏.Project`，它也属于公众号的内容，可以归到 `公众号运营.Project` 下。

    打开这个已有项目，在它的「关联项目」属性中输入 `[[`，搜索并选中主项目 `公众号运营.Project`。如果属性区还没有「关联项目」，先在「动作 → 当前页」的「插入字段」中点击「关联项目」添加。

        <img alt="在已有项目的关联项目中选中主项目" src={__img7} placeholder="blur" />

    填好后，`策划第一季知识库实战答疑专栏.Project` 会和新建的两个子项目一起，显示在 `公众号运营.Project` 的「关联项目」Base 中。

        <img alt="已有项目与新建的子项目一起显示在主项目中" src={__img8} placeholder="blur" />

    这个项目原来填写的「关联领域」仍然保留，所以它会同时显示在领域和主项目中。想让领域的关联项目页面只显示主项目，可以删除它的「关联领域」。

    也可以在主项目中复制内链，再粘贴到已有项目的「关联项目」属性里，操作见 [关联逻辑](/docs/relation-resolution#link-existing)。
  </Tab>

  <Tab>
    ## 主题笔记想分多层：用专题笔记 {#sub-notes}

    按主题整理笔记时，常见的做法是一层层建子文件夹，例如下图这样的结构。FLO.W 不采用这种分法，原因见开发日志（三）的 [文件夹陷阱](/blog/flow-obsidian-devlog-03#folder-trap)。

        <img alt="常见的主题式子文件夹，FLO.W 不采用这种分法" src={__img9} placeholder="blur" />

    在 FLO.W 中，同一个主题下的笔记，可以用一篇专题笔记集中起来。专题笔记就是一篇普通的笔记，只是正文里多了一个「关联笔记」Base，用来列出属于这个主题的其他笔记。具体分三步：

    1. 选一篇笔记作为专题笔记，在它的正文里插入「关联笔记」Base
    2. 在这个 Base 里新建笔记，新笔记的「关联笔记」属性会自动填写专题笔记的链接
    3. 已经写好的笔记，在它的「关联笔记」属性中填写专题笔记的链接

    完成后，这些笔记都会显示在专题笔记的「关联笔记」Base 中。它们本身仍然按笔记类型，放在「笔记」下的各个文件夹里，不会移到专题笔记所在的文件夹。

    下面以方法笔记 `展会复盘方法.Note` 为例，把展会之后陆续记下的几篇笔记集中到它下面。

    ### 插入笔记 Base {#insert-note-base}

    打开作为专题笔记的 `展会复盘方法.Note`，展开右侧栏，在 FLO.W 面板的「动作 → 当前页」中，点击「插入关联 Base」里的「笔记 Base」按钮。

        <img alt="在笔记的当前页中点击「笔记 Base」" src={__img10} placeholder="blur" />

    正文中会插入「关联笔记」Base。光标停在空行上时，Base 插入到光标所在的位置；光标在有文字的行上，或正文中没有光标时，插入到正文末尾。

    ### 新建子笔记 {#create-sub-note}

    点击「关联笔记」Base 工具栏中的「新建」按钮。

        <img alt="在关联笔记 Base 里点「新建」" src={__img11} placeholder="blur" />

    在弹出的新笔记中输入名称 `下次参展的检查清单`，按回车确认。新笔记的「关联笔记」属性会自动填写专题笔记的链接。

        <img alt="新建的子笔记自动关联到专题笔记" src={__img12} placeholder="blur" />

    新建的笔记还没有笔记类型，会先保存在「笔记」文件夹中。在它的「笔记类型」中选择 Log、Ask、Exp、How、Idea 或 Ref 后，FLO.W Core 会把它移到「笔记」下对应的文件夹。例如这篇检查清单是可以重复使用的方法，选择 How 后，会移到「笔记/How」，它仍然显示在专题笔记的 Base 中。各笔记类型的用途见 [笔记管理](/docs/note-management#note-types)。

    ### 把已有笔记归到专题笔记下 {#link-existing-notes}

    已经写好的笔记，也可以归到专题笔记下面。例如「笔记/Log」中已有一篇 `展会现场照片整理.Note`，记录了现场照片的整理方式。

    打开这篇笔记，在它的「关联笔记」属性中输入 `[[`，搜索并选中专题笔记 `展会复盘方法.Note`。如果属性区还没有「关联笔记」，先在「动作 → 当前页」的「插入字段」中点击「关联笔记」添加。

        <img alt="在已有笔记的关联笔记中选中专题笔记" src={__img13} placeholder="blur" />

    填好后，这篇笔记仍然放在「笔记/Log」中，同时会和新建的子笔记一起，显示在专题笔记的「关联笔记」Base 里。

        <img alt="已有笔记与新建的子笔记一起显示在专题笔记中" src={__img14} placeholder="blur" />

    一个主题下还要再细分时，在子笔记里继续插入笔记 Base，作为下一级的专题笔记。
  </Tab>

  <Tab>
    ## 任务里的事项需要单独跟进：用子任务 {#sub-tasks}

    从项目里拆出来的任务，通常一个页面就能承载：步骤写在任务正文里，用复选框逐项勾掉。执行到一半，有时会发现其中某个步骤比预想的复杂，需要单独安排时间、反复跟进，或者交给他人处理，写在任务正文里已经放不下。这时可以把这个步骤建成子任务，让它有自己的页面、状态和时间。

    例如任务 `核对展会现场准备.Task`，开始时只在正文里列了几项要核对的事。做下去才发现，其中「预订展位电源与网络」要和场馆来回确认好几轮，每次沟通都要记录，还要等对方回复。下面把它拆成子任务。

    ### 插入任务 Base {#insert-task-base}

    打开上级任务 `核对展会现场准备.Task`，展开右侧栏，在 FLO.W 面板的「动作 → 当前页」中，点击「插入关联 Base」里的「任务 Base」按钮。

        <img alt="在任务的当前页中点击「任务 Base」" src={__img15} placeholder="blur" />

    正文中会插入「关联任务」Base。光标停在空行上时，Base 插入到光标所在的位置；光标在有文字的行上，或正文中没有光标时，插入到正文末尾。

    ### 新建子任务 {#create-sub-task}

    点击「关联任务」Base 工具栏中的「新建」按钮，在弹出的新任务中输入名称 `预订展位电源与网络`，按回车确认。

    子任务的「关联任务」属性会自动填写上级任务的链接；「关联项目」不会自动填写，需要在项目中查看这个子任务时，再手动填写项目。

        <img alt="新建的子任务自动关联到上级任务" src={__img16} placeholder="blur" />

    按同样的方法新建其他子任务后，上级任务的正文里，复选框记录的步骤和拆出来的子任务会同时显示。

        <img alt="复选框记录步骤，需要单独跟进的事项建成子任务" src={__img17} placeholder="blur" />

    ### 经常需要子任务时 {#task-to-project}

    子任务只是其中一种做法。如果你经常需要在一个任务里建子任务，说明这件事已经要拆成多个任务来推进，可以考虑直接把它建成项目：项目自带「关联任务」Base，在里面新建的任务会自动关联到项目。已经建好的任务，可以直接转成项目，见 [把任务转成项目](/docs/task-to-project)。
  </Tab>

  <Tab>
    ## 按需关联 {#link-as-needed}

    FLO.W 的领域、项目、任务、笔记四种对象，各自放在自己的文件夹里，文件夹下不再分层。它们之间谁归属于谁，全部用关联属性来表达。

    关联的方向没有限制。项目、任务和笔记都可以填写「关联领域」「关联项目」「关联任务」「关联笔记」。新建时模板里只放了常用的几项，其余的可以在「动作 → 当前页」的「插入字段」中添加。例如：

    * 任务里可以建子任务，子任务又可以关联到另一个项目
    * 项目可以关联到任意一个领域
    * 笔记可以直接关联到领域，不必经过项目

    想在某一页集中查看关联到它的内容时，就在这一页插入对应的关联 Base。哪一页需要，就在哪一页插入，用不到的页面不必提前准备。

    因此在 FLO.W 中，不需要为了按主题整理再建子文件夹。需要几层、怎么分层，都可以用关联属性和关联 Base 搭出来。前面三个页签，就是三种常见的搭法。
  </Tab>
</Tabs>

## 注意事项 {#notes}

* 关联 Base 同时显示两个方向的内容：关联到当前页的内容，以及当前页在关联属性中填写的页面。因此在子项目中插入项目 Base，也会显示它的主项目
* 一般分到两三层即可，层级越多，查看时要打开的页面越多
