Anytype 中文文档 下载 App

模板管理:多模板共存、默认模板切换、模板迭代

多模板共存

每个 Type 可以有任意多个模板——适合不同的子场景。

举例

Project Type 可能有多个模板:

创建时选模板

在 Slash Menu → Types 区域选择目标 Type 时,会弹出该 Type 的所有模板供选择:

> Project → 启动会模板 或 > Project → 周会模板

如果只想快速创建、不选模板,就用默认模板。

设置默认模板

在 Type Settings → Templates 区域:

默认模板决定了"不指定模板时"创建的对象长什么样。

删除模板

从 Type Settings → Templates:

模板迭代的正确姿势

场景:你想修改现有模板的结构

问题:模板更新后,已创建的老对象不会自动跟着变。

解决方案

分两步走:

  1. 修改模板:在 Type Settings 里更新模板的 Blocks 和 Property 配置
  2. 渐进迁移老对象:

Property 可以通用

好消息是 Property 不依赖模板——你在模板里加一个新 Property(比如给 Book Type 加一个"推荐语"):

Property 的增删不会丢失已有数据——这是 Property 系统比模板更健壮的原因。

模板 vs 视图

维度模板视图
作用对象单个对象的结构和初始值一组对象的展示方式
影响范围创建新对象时打开 Type/Collection 时
可迭代性更新不影响老对象更新即时生效
依赖TypeType / Collection / Query
数量每个 Type 多个每个 Type 多个

模板管"怎么建",视图管"怎么看"。

两者组合使用:模板让新对象有好的起点,视图让同一份数据有多角度观察。

模板最佳实践

✅ 模板里只放"骨架"

不要塞太多预设内容。一个好的模板应该让创建者感觉自己只需要填关键部分,而不是从一个复杂的表单里删删改改。

✅ 用 Toggle 和 Property 块

✅ 从一个好对象出发

最快的模板创建方式:先手动做出一个完美的对象 → Save as Template。

❌ 不要为每个微小差异建新模板

"带封面图的读书笔记" vs "不带封面图的读书笔记"——用同一个模板,封面图作为可选 Block。

❌ 不要让模板成为一种负担

如果你发现每次新建对象都要"先删模板里一半的东西"——模板过强了。

延伸阅读