现在计划用obsidian记录工作的一些记录便于后期统计和展示工作量。所以想以日记的模式记下这些信息。计划创建的模板如下:
1. 今日重点:
任务 1 :
任务 2 :
任务 3 :
2. 工作详情
任务 1 :
协作方:
- 完成内容:
- 具体工作1
- 具体工作2
现在的问题是,想第一个任务 1:我手动输入信息,但是工作详情中的第二个“任务 1“,想自动引用第一个“任务 1 ”的所有内容,这个怎么实现?
试了几次都只能静态引用,一旦第一个任务 1 内容修改,第二个不会联动。
现在计划用obsidian记录工作的一些记录便于后期统计和展示工作量。所以想以日记的模式记下这些信息。计划创建的模板如下:
任务 1 :
协作方:
现在的问题是,想第一个任务 1:我手动输入信息,但是工作详情中的第二个“任务 1“,想自动引用第一个“任务 1 ”的所有内容,这个怎么实现?
试了几次都只能静态引用,一旦第一个任务 1 内容修改,第二个不会联动。
### 1. 今日重点:
#### 任务 1 :
#### 任务 2 :
#### 任务 3 :
### 2. 工作详情
任务 1 :
协作方:
- **完成内容**:
- 具体工作1
- 具体工作2
以上是楼主的模板,有这么几个问题:
如果没有特殊的需求,不建议使用空格或缩进表示层级关系,这在markdown语法中是作为代码块的,虽然阅读模式自动纠正为标题了(“#### 任务 1”前不要空格);正确表示层级关系应该使用无序列表,即”- “开头,配合缩进表示层级
个人猜测楼主是这样写的:
#### 任务 1 :任务1内容任务1内容任务1内容任务1内容任务1内容任务1内容
这样表示当前行都作为标题,修改内容就同时修改了标题;
但标题发生变化后,通过#引用会失效,因为markdown没有任何信息存储了原标题位置信息或标题修改历史
保持标题固定就好了,效果见后续(或者也可以使用块引用)
建议楼主使用这样的模板:
### 1. 今日重点:
#### 任务 1
任务1内容
#### 任务 2
任务内容
#### 任务 3
任务内容
### 2. 工作详情
![[#任务 1 ]]
协作方:
- **完成内容**:
- 具体工作1
- 具体工作2
效果如图(左源码右阅读):
如果不希望引用的部分包含标题,可以用css修改
非常感谢,可以工作。