Obsidian 模版插件

[[Obsidian]] 使用三方插件 Templater。可以快速的生成需要的模版文件。

  1. 下载、安装、启用
  2. 在仓库内创建一个 Templates 的文件夹
  3. 创建 Templates/Hugo-Post-Template.md ,填写内容。开头代码意味着创建文件的时候会询问文件名,后面顶格跟着一个yaml表格,它罗列了一些属性,能被Hugo正确读取。接着生成一个大标题,和文档同名。
<%*
// 获取标题并重命名
let title = await tp.system.prompt("请输入文章标题", tp.file.title);
if (title == null || title == "") { title = "未命名"; }
await tp.file.rename(`${title}`);
-%>
---
title: "<%* tR += title %>"
date: <% tp.date.now("YYYY-MM-DD HH:mm:ss") %>
updated: <% tp.date.now("YYYY-MM-DD HH:mm:ss") %>
draft: false
tags: []
categories: []
---

# <%* tR += title %>
  1. 设置Template Folder LocationTemplates。开启Trigger Templater on new file creation。设置Folder Templates,自动触发,只要是指定目录内创建的新文件都按照模版渲染。