Obsidian 模版插件
[[Obsidian]] 使用三方插件 Templater。可以快速的生成需要的模版文件。
- 下载、安装、启用
- 在仓库内创建一个 Templates 的文件夹
- 创建 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 %>
- 设置
Template Folder Location为Templates。开启Trigger Templater on new file creation。设置Folder Templates,自动触发,只要是指定目录内创建的新文件都按照模版渲染。