tamplater模板文件可否拆分后统一在一个文件里引用

遇到的问题

版本:最新,软件与插件都是

问题:Tamplater模板可否模块化配置?比如说一个功能写到一个文件里,然后在另一个文件里进行调用。

预期的效果

比如说我配置一个日记的模板,里面要有日期、天气,等等。我分别给日期、天气写了个Tamplater插件用的模板,然后在生成日记所需的模板中引用这两个模板。
生成日记时,日记插件(核心插件)使用模板插件(核心插件)的模板生成日记,同时Tamplater监控日记文件夹中文件生成,最后成功将日记模板中的命令变成想要的内容。

已尝试的解决方案

Tamplater模板中的内容:

<%*
let 日期选项 = tp.date.now("YYYY[年]MoDo,dddd")
let 日期 = '今天是 ' + 日期选项
-%>

日记模板中的相关内容

<% await tp.file.include('[[库中到Tamplater模板的完整路径]]') %>
<% 日期 %>

论坛里有人提到过可以使用 tp.file.include() ,但是我使用后没有效果。我看了下控制台,里边提示“日期”未定义。
(我在日历里有调用其他模板,其中有一个是获取定位与天气的。在生成日记后,我看了下控制台,发现“日期”未定义这个提示要早于天气模板的调用,看起来感觉就像是先把命令全部执行,然后再看有什么,而不是一条一条执行下来)

另外,引用是可以成功引用的,如果把<% 日期 %>放到Tamplater模板里,那就可以正常输出了。
但我不是很想这么做,因为我是打算按功能来分割模板,一个功能模板里可能会有几个要输出的,但是需要放到不同位置,可能会插入到其他功能模板的输出中间。如果直接放到Tamplater模板中来引用,那就没办法排了。