Obsidian 插件:Set In Obsidian
插件名片
概述
时间规划插件

原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 set-in-obsidian 插件的自述翻译
在 Obsidian 插件中设置
这是一个允许在 Obsidian 中进行时间规划的插件。
**警告:**在 1.1.x 版本发布之前,该插件应被视为测试版软件。
这个插件是作为 obsidian-day-planner 的简化替代品而制作的。
快速使用指南
该插件在任何列表项的开头的内联代码反引号中查找以 ISO 8601 格式表示的日期,以下是一些语法示例:
- `2022-12-09T14:00` 整天事件(从14:00到24:00)
- `2022-12-09T14:00 PT2H` 从14:00开始,持续2小时的事件
- `2022-12-09 2022-12-11` 从12月9日24:00到12月11日24:00的事件
您还可以使用 RRule 创建重复事件(iCalendar RFC 字符串将在未来版本中提供):
- `2022-12-01 every 3 days` 每3天发生一次
在列表视图中将显示如下:

月视图如下 
嵌入日历
您可以使用带有 set-in-obsidian 作为语言的代码块将日历嵌入到您的笔记中
```set-in-obsidian
{
...可选的JSON选项...
}
```
注意:您根本不需要 {},它可以为空以使用默认选项
有几个预定义选项
set-in-obsidian与日历视图相同set-in-obsidian-custom与日历视图相同,但没有全局事件,使用events或files指向将被读取的文件(覆盖set-in-obsidian-ignore),设置useThisFile以从源文件获取事件set-in-obsidian-minimal最小化的用户界面,没有全局日历,基本上是空白的
要查看可用选项,请查看 src/calendar.ts 中的 EmbeddedCalendarOptions
公共 API
该插件具有公共 API,目前它只公开了对 FullCalendar API 的访问,这使得其他插件也可以使用日历
任何标记为 @public 的函数都应被视为公共 API
不兼容的插件
由于插件使用了 fullcalendar,其他使用该插件的插件可能会根据它们编写的 CSS 样式而影响日历的外观(例如 davish/obsidian-full-calendar)。
安装
在 Obsidian 内部
您可以通过以下步骤在 Obsidian 中安装此插件:
- 打开设置并转到“社区插件”
- 确保“安全模式”处于关闭状态
- 在“社区插件”下点击“浏览”
- 搜索“Set In Obsidian”并点击它
- 点击“安装”
- 完成后点击“启用”
手动安装
- 从 这里 下载最新的插件压缩包,并解压到
.obsidian/plugin/目录中 - 在设置中的社区插件中启用该插件
特别感谢
- fullcalendar 开发者
- Stackoverflow
- obsidian discord 上的朋友们
支持我
如果你觉得这个插件有用,请考虑给我一些小费,这样我的大脑就会释放一些快乐的化学物质
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。