rancelee233140 downloadsAdd a compact one-week calendar below Obsidian's file explorer.
中文: Mini Calendar 在 Obsidian 原生文件列表底部嵌入一个紧凑的单周日历,目录树和日历始终显示在同一个侧边栏页面。单击日期即可打开或创建日记,并支持彩虹日期、周号和每周起始日设置。
English: Mini Calendar embeds a compact one-week calendar below the built-in file explorer, keeping the folder tree and calendar in the same sidebar tab. Click any date to open or create its daily note, with optional rainbow dates, week numbers, and configurable week starts.
Mini Calendar adds a compact one-week calendar below Obsidian's built-in file explorer. The folder tree stays scrollable above the calendar, so both remain available in the same sidebar tab.

If Daily Notes has no custom format, Mini Calendar uses YYYY-MM-DD.md.
Mini Calendar asks you to enable the Daily Notes core plugin instead of silently creating notes in the vault root when it is disabled.
Once the plugin is accepted into the Obsidian Community directory:
main.js, manifest.json, and styles.css from the matching GitHub release.<vault>/.obsidian/plugins/mini-calendar/.Open Obsidian's built-in File explorer. The calendar appears at the bottom of the same sidebar tab, below the folder tree.
Mini Calendar works entirely offline. It does not make network requests, collect telemetry, display advertisements, access files outside your vault, or include an auto-update mechanism.
Mini Calendar is made by RanceLee. Visit the GitHub profile or the author's blog for more Obsidian tutorials, practical AI workflows, and independent software.
The compact calendar presentation was inspired by Notebook Navigator, created by Johan Sanneblad. Thank you for the thoughtful calendar design and for making it available to the Obsidian community.
Mini Calendar is an independent implementation built from scratch for Obsidian's built-in File explorer. It is not affiliated with, endorsed by, or derived from Notebook Navigator's source code.
npm install
npm run verify
To sync a build into a development vault:
OBSIDIAN_PLUGIN_DEV_DIR="/path/to/vault/.obsidian/plugins/mini-calendar" npm run build
Mini Calendar 在 Obsidian 原生文件列表底部嵌入一个紧凑的单周日历。目录树在上方正常滚动,日历固定在下方,两者共用同一个侧边栏标签页。

如果核心「日记」插件没有设置日期格式,Mini Calendar 默认使用 YYYY-MM-DD.md。
如果核心「日记」插件未启用,Mini Calendar 会提示用户启用,不会静默在仓库根目录创建日记。
插件通过 Obsidian 社区审核后:
main.js、manifest.json 和 styles.css。<仓库>/.obsidian/plugins/mini-calendar/ 文件夹。打开 Obsidian 原生「文件列表」,日历会显示在同一侧边栏标签页的目录树下方。
Mini Calendar 完全离线运行,不发起网络请求、不收集遥测数据、不显示广告、不访问 Obsidian 仓库以外的文件,也不包含自行更新机制。
Mini Calendar 由 RanceLee 独立开发。我长期分享 Obsidian 教程、AI 实践与效率工具,也提供系统化 Obsidian 教程和开箱即用的预设仓库。欢迎访问作者博客了解更多内容,或在 GitHub 查看我的开源项目。
本插件的紧凑日历展示方式受到 Johan Sanneblad 开发的 Notebook Navigator 启发。感谢它为 Obsidian 社区提供了出色的日历设计与使用灵感。
Mini Calendar 是针对 Obsidian 原生文件列表从零独立实现的插件,与 Notebook Navigator 不存在隶属或官方关联,也没有使用或派生自 Notebook Navigator 的源代码。
npm install
npm run verify
同步构建到开发仓库:
OBSIDIAN_PLUGIN_DEV_DIR="/path/to/vault/.obsidian/plugins/mini-calendar" npm run build
欢迎加入 Obsidian 交流聊天反馈群。你可以在群里反馈插件问题,也欢迎吹牛聊天、交流 Obsidian、公众号写作和 AI 使用经验。
Join the Obsidian community and feedback group to report plugin issues or discuss Obsidian, writing for WeChat, and practical AI workflows.
二维码会定期更新;如果图片中的群码失效,请点击图片打开最新的群聊入口页。