如何在Obsidian插入当天天气信息
本文介绍如何在 Mac 系统的 Obsidian 中通过 Templater 插件自动插入当天天气信息。
1 先决条件
- 已安装 Obsidian 笔记软件
- Mac 操作系统
- 网络连接
2 安装步骤
2.1 安装 Homebrew
Homebrew 是 MacOS 的包管理器,用于安装后续所需的软件。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2.2 安装 Curl并获取天气数据
curl 是一个命令行工具,用于获取天气数据。
brew install curl
天气数据来自: https://github.com/chubin/wttr.in
查询上海的天气,则可以在 终端中输入。
curl 'wttr.in/shanghai?format=3'
如果网络没有问题的话,应该可以看到类似的天气数据。
shanghai: ☀️ 🌡️+25°C 🌬️↑12km/h2.3 安装 Templater 插件
Templater 插件允许在 Obsidian 中创建和使用模板。
- 在 Obsidian 中打开 " 设置 "→" 社区插件 "→" 浏览 "
- 搜索并安装 "Templater"
- 或从 GitHub 手动安装: https://github.com/SilentVoid13/Templater
3 使用方法
在 Templater 的模板中插入以下命令获取上海天气信息:
curl 'wttr.in/shanghai?format=3'
3.1 插件设置
打开 user system command functions 添加对应的命令即可。

3.2 模板设置
在对应的 Templater 模板文件中插入命令的缩写即可。
<%"---"%>
created: <% tp.file.creation_date() %>
tags: Journal
<% tp.user.uhhd() %>
id: -<% tp.user.uid() %>
week: <%tp.date.now('YYYY-[W]WW')%>
<%"---"%>
4 常见问题
- 插件版本问题
Templater 1.X 版本后更新了设计,旧教程可能失效。请参考 官方文档 进行设置。 - 插模板使用区别
插件模板与普通模板不同,必须设置专用快捷键才能启动插件功能。 - 模板函数格式
创建模板时需要使用tp.user.函数名称()格式调用。 - 模板文件夹管理
如需与日历等插件配合使用,建议创建单独的模板文件夹。