In what scenarios do you need this feature?
目前思源写复杂要调用函数和变量的模板,只能在外部编辑器编辑,比较麻烦
希望改进下思源笔记本体的模板导出和编辑体验
比如当我需要给笔记计算本周的每一天具体日期时,需要如下的代码
.action{/*<!-- 计算本周每一天的日期 -->*/}
.action{$weekday := ternary 7 (int (now | Weekday)) (eq (int (now | Weekday)) 0)}
.action{$monday := now.AddDate 0 0 (int (sub 1 $weekday))}
.action{$tuesday := $monday.AddDate 0 0 1}
.action{$wednesday := $monday.AddDate 0 0 2}
.action{$thursday := $monday.AddDate 0 0 3}
.action{$friday := $monday.AddDate 0 0 4}
.action{$saturday := $monday.AddDate 0 0 5}
.action{$sunday := $monday.AddDate 0 0 6}
.action{/*<!-- 获取今天的日期用于标记 -->*/}
.action{$today := (now | date "20060102")}
我希望,可以用代码块来存储这个代码,这样我就可以直接在思源笔记本体完成模板的撰写

导出的时候,
就抽取代码块里的内容,为纯文本,这样可以直接导出和调用,再调用不会有多余的块
目前导出则是下面这样
Describe the optimal solution
代码块语言设置为templates时,认为是存放模板语法的地方,导出为模板,代码块里的模板内容变为纯文本段落,方便模板直接导出,和后面调用
这样也方便后面社区分享模板,可以剪藏文章后,导出为模板,即可直接使用
Describe the candidate solution
无
Other information
No response
In what scenarios do you need this feature?
目前思源写复杂要调用函数和变量的模板,只能在外部编辑器编辑,比较麻烦
希望改进下思源笔记本体的模板导出和编辑体验
比如当我需要给笔记计算本周的每一天具体日期时,需要如下的代码
我希望,可以用代码块来存储这个代码,这样我就可以直接在思源笔记本体完成模板的撰写

导出的时候,
就抽取代码块里的内容,为纯文本,这样可以直接导出和调用,再调用不会有多余的块
目前导出则是下面这样
Describe the optimal solution
代码块语言设置为templates时,认为是存放模板语法的地方,导出为模板,代码块里的模板内容变为纯文本段落,方便模板直接导出,和后面调用
这样也方便后面社区分享模板,可以剪藏文章后,导出为模板,即可直接使用
Describe the candidate solution
无
Other information
No response