Modular Theme Dashboard

approved

by 栗子仁儿

Featuring freely draggable, resizable and auto-save dashboard modules. The built-in multi-format file viewer supports direct preview of office, media and code files. - This plugin has not been manually reviewed by Obsidian staff.

21 stars1,501 downloadsUpdated 22d agoMIT

English  |  中文  | 


Modular Theme Dashboard

A free-layout Obsidian dashboard with 25 widgets, 8 themes, 10+ file viewers including a lightning-fast table viewer with decimal precision control and multi-sheet browsing, and AI-powered multi-language translation — drag, drop, and make it yours.

V17 — Three major updates: Lightning-Fast Table Viewer (instant open for any size spreadsheet, adjustable decimal precision, multi-sheet tab switching), PPT / PPT File Viewer (full support for .ppt and .pptx with smart text extraction) and Multi-Platform Weather Module (5 providers: Amap, Open-Meteo, wttr.in, OpenWeatherMap + custom URL template). Global weather coverage, free and unlimited for most providers.


Preview

Modular Theme Dashboard Preview
🏠 Modular Theme Dashboard — full overview

Language Settings
🌍 AI-powered language translation — translate the UI into any language

Theme Gallery
🎨 8 beautiful themes, one click to switch

Full Feature Showcase
📊 25 modules covering weather, calendar, news, AI analysis, and more


Features

🌍 AI Custom Language (New in V17.0.8)

Your AI. Your language. Your dashboard.

Tired of English-only plugins? Want to read your dashboard in Japanese, Russian, or even a local dialect like Sichuanese? This is for you.

How it works: Enter your OpenAI-compatible API key, type the target language (e.g., 日本語, Русский, 四川话, Klingon), hit translate — the AI converts all 500+ UI strings in under a minute. Preview the result, apply it, and your dashboard instantly speaks your language.

FeatureDetail
🗣️ Any languageJapanese, Korean, Russian, French, German, Spanish, Arabic, Hindi, Thai, Vietnamese...
🏠 Local dialectsCantonese (广东话), Sichuanese (四川话), Hokkien (闽南语), Shanghainese (上海话), Hakka (客家话), Teochew (潮汕话)...
🚀 Any AIOpenAI, DeepSeek, Moonshot, or any OpenAI-compatible API
💾 PersistentTranslations are saved and survive restarts — switch languages anytime from the dropdown
🔁 ReusableOnce translated, the language appears in your language selector with a ⚡ badge

Quick Start: Settings → Language → AI Custom → enter target language → Translate → Preview → Apply

🧩 Free Drag-and-Drop Layout

  • Absolute Positioning Canvas — Every module card lives exactly where you place it
  • Drag to Move — Grab the title bar and drag anywhere in real time
  • Resize Freely — Pull the bottom-right corner to set the perfect size
  • Persistent — All positions and sizes are auto-saved; nothing shifts after a restart

📦 25 Built-in Modules

All modules are built in — no extra downloads, no dependencies to chase. Install and use immediately.

ModuleWhat It Does
WeatherReal-time weather + 3-day forecast (5 providers: Amap, Open-Meteo, wttr.in, OpenWeatherMap, Custom)
CalendarLunar calendar with solar terms, holidays, monthly navigation
StatsNote count, word count, folder stats, Top 5 folders
To-DoFull CRUD with filters, progress tracking, Markdown persistence
Recent FilesRecently modified notes with relative timestamps
NewsTrending headlines via AI HOT RSS, with categories & pagination
DirectoryTree-style folder browser with expand/collapse
AI InsightAI-powered note analysis with daily cache
Web PreviewEmbedded browser with URL bar, zoom, and sandbox
Web VideoEmbedded video player via Electron webview
Image GalleryGrid / masonry image browser with lightbox
Media GalleryUnified browser for images, video, and audio
Vault StatsComprehensive statistics with visual charts
Code EditorBuilt-in code editor with syntax highlighting
Data EditorEdit JSON, YAML, CSV directly in the dashboard
SpreadsheetFull spreadsheet with cell formatting
Doc ViewerRich preview for Word, HTML, and more
HTML ViewerRender HTML files inline
URL OpenerQuick-launch bookmarks and URLs
XHS ImporterImport content from Xiaohongshu (RED)
Excel to MarkdownPaste clipboard tables as Markdown

🔧 Utility Modules

ModuleDescription
Folder CounterShow file counts next to folder names in the explorer
Image Tools18 right-click operations: crop, resize, rotate, compress, and more
Table ResizeDrag to resize table columns in reading view
Auto-Play LoopAutomatic media playback loop engine
Audio TranscribeRight-click audio/video files to transcribe via Cloud API or Local AI (New in V17.1.7)

🔄 Unlimited Instancing

  • Clone Anything — Create multiple instances of any module via the + button
  • Independent Config — Each instance has its own settings, cache, and session
  • Smart IDs — Instances use module#N naming (e.g., weather#1, web-preview#2)

📁 Built-in File Viewer (10+ Formats)

Open files directly in the dashboard — no need to leave Obsidian:

FormatSupport
Spreadsheets.xlsx, .xls, .csv (SheetJS rendering)
Word Documents.docx (mammoth.js), .doc (CFB parser)
PowerPoint.pptx (JSZip + XML text extraction), .ppt (OLE2 binary parser with UTF-16LE/ASCII dual-scan)
Code & Text.html, .txt, .json, .js, and more
Images.png, .jpg, .gif, .webp
Video.mp4, .webm

Toggle each format on/off in Settings. Disabled formats fall back to your system default app.

📊 Lightning-Fast Table Viewer (New in V17.1.6)

Open any .xlsx / .xls file instantly — from small tables to 100,000-row monster spreadsheets, it renders faster than any desktop spreadsheet editor.

FeatureDetail
Instant OpenNo loading bar, no wait — renders in milliseconds regardless of file size
🔢 Adjustable DecimalsOne-click − / + stepper to set decimal precision (0-10), or toggle "Auto" for raw values. No more eye-straining 0.093408691346
📑 Multi-Sheet TabsAll worksheet tabs listed at the top — click any tab to switch sheets instantly
📏 Smart ColumnsColumn widths auto-fit content, with manual drag-to-resize handles on every column
🌍 Multi-LanguageToolbar labels follow your plugin language setting (Chinese / English / AI-custom)

Table Viewer Overview
📊 Table Viewer — decimal precision control and multi-sheet tabs

Table Viewer Multi-Sheet
📑 Switch between sheets with one click — all sheets listed as tabs

🎙️ Audio / Video Transcription (New in V17.1.7)

Right-click any audio or video file → Transcribe → text inserted into your note. No dashboard panel needed — just configure and go.

FeatureDetail
🎯 Right-click to TranscribeRight-click any .mp3 / .m4a / .wav / .mp4 / .webm / .flac / .ogg file in the file explorer
☁️ Cloud APIAny OpenAI-compatible /v1/audio/transcriptions endpoint — fill in your Base URL, API Key, and model name
🖥️ Local AIfaster-whisper-server, LocalAI, docker-whisper — any OpenAI-compatible /v1/audio/transcriptions service
📝 5 Output FormatsPlain text, bullet list, action items, timestamp chapters, speaker diarization
🌍 Multi-LanguageAll UI text follows the plugin's language setting
💰 Free OptionsSiliconFlow (TeleSpeech ASR, free tier), Groq (Whisper, free tier), Cloudflare Workers AI

Recommended platforms (all support OpenAI-compatible API):

Cloud API:

PlatformBase URLNotes
SiliconFlowhttps://api.siliconflow.cn/v1🇨🇳 China access, free TeleSpeech ASR
Groqhttps://api.groq.com/openai/v1Fast, free Whisper tier
Cloudflare Workers AIhttps://api.cloudflare.com/client/v4/accounts/{id}/ai/v1Free tier
OpenAIhttps://api.openai.com/v1Standard paid API

Local AI:

PlatformBase URLNotes
faster-whisper-serverhttp://localhost:8000/v1Python, fully OpenAI-compatible, recommended
LocalAIhttp://localhost:8080/v1Go, multi-backend (whisper/faster-whisper/llama-cpp)
docker-whisperhttp://localhost:9000Docker one-click deploy, speaker diarization

Audio Transcribe Settings
🎙️ Audio Transcribe — cloud API configuration with platform recommendations

Audio Transcribe Context Menu
🎯 Right-click an audio file → Transcribe Audio/Video

🖼️ In-Note Code Block Galleries

Place t (image) or s (media) code blocks in any note to render a gallery in reading view. Right-click the block for layout, size, columns, and spacing controls.

Code Block Gallery
📸 In-note gallery with spacing controls and smart center

Image Gallery (```t)

```t
/path/to/images|horizontal|4|200|0|0|10|12|true
```

Quick format (pipe-separated):

PositionFieldDefaultDescription
1pathFolder path (required)
2layouthorizontalhorizontal / vertical (waterfall) / grid
3columns4Images per row
4height200Image height in px
5width0Image width in px (0 = auto)
6spacingLeft0Left padding in px
7spacingRight0Right padding in px
8itemGap12Gap between images in px
9smartCenterfalsetrue for auto-centered flex layout

Key-value format (more readable):

path: /path/to/images
type: horizontal
columns: 4
height: 200
spacingleft: 10
spacingright: 10
itemgap: 12
smartcenter: true

Supported image formats: jpeg, jpg, gif, png, webp, tiff, tif, avif, bmp

Right-click menu: Edit / Delete / Custom Layout / Custom Size / Custom Columns / Spacing Settings (with Smart Center toggle)

Media Gallery (``s)

```s
/path/to/media|grid|220|10|10|12|true
```

Quick format (pipe-separated):

PositionFieldDefaultDescription
1pathFolder path (required)
2typegridgrid / list / full (full-width)
3size220Media cell size in px
4spacingLeft0Left padding in px
5spacingRight0Right padding in px
6itemGap10Gap between items in px
7smartCenterfalsetrue for auto-centered flex layout

Key-value format:

path: /path/to/media1, /path/to/media2
type: grid
size: 220
sort: name
limit: 50
spacingleft: 10
spacingright: 10
itemgap: 12
smartcenter: true

Supported media formats: Images (jpeg, jpg, gif, png, webp, tiff, svg, ico, heic, avif, bmp) · Video (mp4, webm, ogg, mov, mkv, avi) · Audio (mp3, wav, flac, aac, m4a, ogg)

Right-click menu: Edit / Delete / Custom Layout / Custom Size / Spacing Settings (with Smart Center toggle)

🎨 8 Beautiful Themes

ThemeStyle
Dawn (晨曦)Warm orange, gentle and soft
Sabi (侘寂)Soft green-grey, Japanese minimalism
Dusk (暮光)Deep blue-purple, elegant dark
Coastal (海岸)Cyan-green, fresh and natural
Harvest (丰收)Golden-brown, autumn warmth
Ink (墨迹)Deep grey, ink-wash composure
Linen (亚麻)Beige linen, understated warmth
Carbon (碳灰)Pure black, modern tech

Switch themes from the top toolbar, or customize card background color and opacity in Settings.

💾 Settings Backup

  • Export — Save all settings as obsidian-dashboard-settings-YYYY-MM-DD.json
  • Import — Restore from a previously exported file
  • Great for migrating between vaults or sharing configurations

Installation

From GitHub (Manual)

  1. Go to Releases and download the latest main.js, manifest.json, and styles.css
  2. Create a folder named modular-theme-dashboard in your vault's .obsidian/plugins/ directory
  3. Copy all 3 files in:
    .obsidian/plugins/modular-theme-dashboard/
    ├── main.js
    ├── manifest.json
    └── styles.css
    
  4. Restart Obsidian or reload plugins
  5. Go to Settings → Community Plugins → Enable "Modular Theme Dashboard"

From Community Plugins

  1. Open Settings → Community Plugins → Browse
  2. Search for "Modular Theme Dashboard"
  3. Click Install, then Enable

Usage

  • Open Dashboard — Click the 🏠 icon in the left sidebar, or use the command palette
  • Drag Cards — Hold the title bar to drag cards anywhere
  • Resize — Drag the bottom-right corner of any card
  • Add Module — Click the + button at the top and pick a module
  • Switch Theme — Click the 🎨 button in the top toolbar
  • Settings — Via the ⚙️ button or Obsidian's plugin settings panel

Configuration

ModuleKey Settings
WeatherProvider, City, API Key (Amap/OWM), Custom URL template
AI InsightAPI URL, API Key, Model, Temperature, Delay
AI LanguageAPI URL, API Key, Model, Target Language
Web PreviewDefault URL, Zoom, X/Y Offset
Web VideoDefault URL, Zoom, X/Y Offset
To-DoStorage folder path
DirectoryRoot directories to display

Global Settings: Theme, card background color & opacity, top bar visibility, module toggles, module ordering, FileViewer format toggles, utility module toggles.


Requirements

  • Obsidian 0.15.0 or later
  • Desktop app recommended (web preview/video modules use Electron)
  • Weather module: Amap API Key (optional — Open-Meteo and wttr.in work without any key)
  • AI modules: OpenAI-compatible API endpoint

License

MIT


Author

栗子仁儿 (liamzy2021) · GitHub


☕ Support

If you enjoy this plugin, feel free to support via:


PayPal
Buy Me a Coffee at ko-fi.com
Ko-fi

中文说明

一款自由拖拽的 Obsidian 仪表盘插件,内置 25 个功能模块、8 款精美主题、10+ 种文件查看器(含秒开级表格查看器,小数精度可调、多工作簿切换),以及 AI 驱动的多语言翻译——随心摆放,你的桌面你做主。

V17 — 三大重要更新:秒开级表格查看器(任意大小表格即点即看,速度碾压桌面级编辑器;可调小数位数,不再眼花缭乱;多工作簿标签一键切换)、PPT / PPT 文件查看器(完整支持 .ppt.pptx 格式,智能文本提取)和 天气模块多平台国际化升级(5 大平台:高德、Open-Meteo、wttr.in、OpenWeatherMap + 自定义 URL 模板)。覆盖全球天气数据,大部分平台免费无限使用。


预览

Modular Theme Dashboard 全貌
🏠 Modular Theme Dashboard — 全貌一览

仪表盘总览
🌍 AI 驱动多语言翻译,任意语言一键切换

主题展示
🎨 8 款精美主题,一键切换

全功能展示
📊 25 个模块覆盖天气、日历、资讯、AI 分析等方方面面


功能特性

🌍 AI 自定义语言(V17.0.8 全新功能)

你的 AI,你的语言,你的仪表盘。

厌倦了只有英文的插件界面?想把仪表盘变成日文、俄文,甚至是四川话、广东话?这个功能就是为你准备的。

怎么用: 填入你的 OpenAI 兼容 API 密钥,输入目标语言(比如 日本語Русский四川话Klingon),点击翻译——AI 会在几十秒内翻译完 500+ 条界面文字。预览结果,一键应用,你的仪表盘立刻说你的语言。

特点详情
🗣️ 任意语言日语、韩语、俄语、法语、德语、西班牙语、阿拉伯语、印地语、泰语、越南语……
🏠 当地方言广东话、四川话、闽南语、上海话、客家话、潮汕话……只有你想不到
🚀 任意 AIOpenAI、DeepSeek、Moonshot,或任何 OpenAI 兼容接口
💾 持久保存翻译结果自动保存,重启不丢失——下次直接从下拉菜单切换
🔁 一次翻译,永久使用翻译过的语言会带 ⚡ 标记出现在语言选择器里,无需重复翻译

快速上手: 设置 → 语言 → AI 自定义 → 输入目标语言 → 点击翻译 → 预览 → 应用

🧩 自由拖拽布局

  • 绝对定位画布 — 每个模块卡片精确放置在你想要的位置
  • 拖拽移动 — 按住标题栏,拖到任意位置,实时响应
  • 自由缩放 — 拖动右下角,调到你满意的尺寸
  • 自动保存 — 所有位置和尺寸自动持久化,重启不跑位

📦 25 个内置模块

所有模块内置于插件中,无需额外下载,安装即用。

模块功能说明
天气实时天气 + 未来 3 天预报(5 大平台:高德、Open-Meteo、wttr.in、OpenWeatherMap、自定义)
日历农历万年历,节气、节日标注,月历翻页
笔记统计笔记总数、总字数、文件夹统计、Top 5 文件夹
待办事项完整增删改查,三种筛选模式,进度追踪,Markdown 持久化
最近文件最近修改笔记列表,智能相对时间显示
资讯AI HOT RSS 实时热点新闻,分类 + 分页浏览
目录树形文件夹结构,可展开折叠,自定义根目录
AI 洞察AI 驱动的笔记智能分析,当天缓存不重复请求
网页预览内嵌浏览器,支持 URL 输入、缩放平移、完整沙箱
网页视频Electron webview 内嵌视频播放,独立会话
图片画廊网格 / 瀑布流图片浏览,点击灯箱预览
媒体画廊图片、视频、音频统一媒体浏览器
仓库统计全面的笔记数据统计与可视化图表
代码编辑器内置代码编辑器,支持语法高亮
数据编辑器在仪表盘中直接编辑 JSON、YAML、CSV
电子表格完整电子表格编辑,支持单元格格式化
文档查看器Word、HTML 等格式的富文档预览
HTML 查看器在仪表盘中直接渲染 HTML 文件
URL 打开器快速启动书签和 URL
小红书导入从小红书导入内容
Excel 转表格将剪贴板 Excel 表格一键转为 Markdown

🔧 实用模块

模块说明
文件夹计数器文件浏览器中文件夹旁显示文件数量
图片处理18 项右键操作:裁剪、缩放、旋转、翻转、压缩等
表格列宽调整阅读模式下拖拽调整表格列宽
自动播放循环媒体自动播放循环引擎
音频转录右键音视频文件一键转录(云端 API / 本地 AI)(V17.1.7 新增)

🔄 无限实例化

  • 任意模块可克隆 — 点击顶部 + 按钮,创建任意模块的多个实例
  • 独立配置 — 每个实例拥有独立的设置、缓存和会话
  • 智能命名 — 实例使用 模块名#编号 格式(如 天气#1网页预览#2

📁 内置文件查看器(10+ 种格式)

直接在仪表盘中打开文件,无需切换窗口:

格式支持
表格.xlsx.xls.csv(SheetJS 完整渲染)
Word 文档.docx(mammoth.js)、.doc(CFB 解析)
PowerPoint.pptx(JSZip + XML 文本提取)、.ppt(OLE2 二进制解析器,UTF-16LE/ASCII 双重扫描)
代码与文本.html.txt.json.js
图片.png.jpg.gif.webp
视频.mp4.webm

在设置中可按格式开关,禁用的格式自动回退到系统默认程序打开。

📊 秒开级表格查看器(V17.1.6 新功能)

打开任意 .xlsx / .xls 文件——小到几行表格,大到十万行巨型数据表,渲染速度碾压市面上任何表格编辑器。

特色说明
秒开不等待无加载条、不卡顿——无论文件多大,毫秒级渲染
🔢 自定义小数位一键 − / + 调节小数精度(0-10 位),或切到"自动"保留原始值。告别 0.093408691346 这种眼花缭乱的长数字
📑 多工作簿标签所有 Sheet 标签在顶部列出,点哪个看哪个,即时切换
📏 智能列宽列宽按内容自适应,同时支持手动拖拽调整每列宽度
🌍 多语言跟随工具栏文字跟随插件语言设置(中文/英文/AI 自定义语言)

表格查看器概览
📊 表格查看器——小数精度控制与多工作簿标签

表格查看器多工作簿
📑 一键切换工作簿——所有 Sheet 以标签形式展示

🎙️ 音频/视频转录(V17.1.7 新增)

右键音视频文件 → 一键转录 → 文字直接插入笔记。无需仪表盘面板——配好参数即可使用。

特色说明
🎯 右键即转录在文件浏览器中右键任意 .mp3 / .m4a / .wav / .mp4 / .webm / .flac / .ogg 文件
☁️ 云端 API支持任何 OpenAI 兼容的 /v1/audio/transcriptions 接口——填入 API 地址、密钥和模型名即可
🖥️ 本地 AIfaster-whisper-server、LocalAI、docker-whisper——任何 OpenAI 兼容 /v1/audio/transcriptions 服务
📝 5 种输出格式纯文本、项目符号列表、待办行动项、时间戳章节、说话人分离
🌍 多语言跟随所有界面文字跟随插件语言设置(中文/英文/AI 自定义语言)
💰 免费选项硅基流动(TeleSpeech ASR 免费额度)、Groq(Whisper 免费额度)、Cloudflare Workers AI

推荐平台(均支持 OpenAI 兼容接口):

云端 API:

平台API 地址说明
硅基流动https://api.siliconflow.cn/v1🇨🇳 国内访问,TeleSpeech ASR 免费额度
Groqhttps://api.groq.com/openai/v1速度快,Whisper 免费额度
Cloudflare Workers AIhttps://api.cloudflare.com/client/v4/accounts/{id}/ai/v1免费额度
OpenAIhttps://api.openai.com/v1标准付费 API

本地 AI:

平台API 地址说明
faster-whisper-serverhttp://localhost:8000/v1Python,完全 OpenAI 兼容,推荐
LocalAIhttp://localhost:8080/v1Go,多后端(whisper/faster-whisper/llama-cpp)
docker-whisperhttp://localhost:9000Docker 一键部署,含说话人分离

音频转录设置界面
🎙️ 音频转录——云端 API 配置与平台推荐

右键转录菜单
🎯 右键音视频文件 → 转录音频/视频

🖼️ 笔记内代码块画廊

在任意笔记中插入 t(图片画廊)或 s(媒体画廊)代码块,即可在阅读模式下渲染画廊。右键代码块可控制排版、大小、列数、间距等。

代码块画廊
📸 笔记内画廊 — 间距控制 + 智能居中

图片画廊(```t)

```t
/path/to/images|horizontal|4|200|0|0|10|12|true
```

快速格式(管道分隔):

位置字段默认值说明
1path图片文件夹路径(必填)
2layouthorizontalhorizontal(水平)/ vertical(瀑布流)/ grid(网格)
3columns4每行图片数量
4height200图片高度(px)
5width0图片宽度(px,0=自适应)
6spacingLeft0左侧距离(px)
7spacingRight0右侧距离(px)
8itemGap12图片间距(px)
9smartCenterfalsetrue 启用智能居中

键值格式(更易读):

path: /path/to/images
type: horizontal
columns: 4
height: 200
spacingleft: 10
spacingright: 10
itemgap: 12
smartcenter: true

支持格式: jpeg、jpg、gif、png、webp、tiff、tif、avif、bmp

右键菜单: 编辑 / 删除 / 自定义排版 / 自定义大小 / 自定义每行数量 / 间距设置(含智能居中开关)

媒体画廊(```s)

```s
/path/to/media|grid|220|10|10|12|true
```

快速格式(管道分隔):

位置字段默认值说明
1path媒体文件夹路径(必填)
2typegridgrid(网格)/ list(列表)/ full(全宽)
3size220媒体格子大小(px)
4spacingLeft0左侧距离(px)
5spacingRight0右侧距离(px)
6itemGap10媒体间距(px)
7smartCenterfalsetrue 启用智能居中

键值格式:

path: /path/to/media1, /path/to/media2
type: grid
size: 220
sort: name
limit: 50
spacingleft: 10
spacingright: 10
itemgap: 12
smartcenter: true

支持格式: 图片(jpeg、jpg、gif、png、webp、tiff、svg、ico、heic、avif、bmp)· 视频(mp4、webm、ogg、mov、mkv、avi)· 音频(mp3、wav、flac、aac、m4a、ogg)

右键菜单: 编辑 / 删除 / 自定义排版 / 自定义大小 / 间距设置(含智能居中开关)

🎨 8 款精美主题

主题风格
Dawn(晨曦)暖橙色调,温暖柔和
Sabi(侘寂)柔和绿灰,日式简约
Dusk(暮光)深蓝紫调,暗色优雅
Coastal(海岸)青绿清新,自然舒适
Harvest(丰收)金棕暖调,秋日丰收
Ink(墨迹)深灰冷调,墨色沉稳
Linen(亚麻)米色布纹,低调温暖
Carbon(碳灰)纯黑背景,现代科技

点击顶部工具栏 🎨 按钮一键切换,也可在设置中自定义卡片背景色和透明度。

💾 设置存档

  • 导出 — 将所有设置保存为 obsidian-dashboard-settings-YYYY-MM-DD.json
  • 导入 — 从之前导出的文件一键恢复
  • 适合在多仓库间迁移配置或与朋友分享设置

安装

从 GitHub 手动安装

  1. 前往 Releases 下载最新的 main.jsmanifest.jsonstyles.css
  2. 在 Obsidian 仓库的 .obsidian/plugins/ 目录下新建 modular-theme-dashboard 文件夹
  3. 将 3 个文件复制进去:
    .obsidian/plugins/modular-theme-dashboard/
    ├── main.js
    ├── manifest.json
    └── styles.css
    
  4. 重启 Obsidian 或重新加载插件
  5. 设置 → 社区插件 → 启用 "Modular Theme Dashboard"

从社区插件商店安装

  1. 打开 设置 → 社区插件 → 浏览
  2. 搜索 "Modular Theme Dashboard"
  3. 点击 安装,然后 启用

使用说明

  • 打开仪表盘 — 左侧边栏点击 🏠 图标,或通过命令面板搜索
  • 拖拽卡片 — 按住标题栏拖拽到任意位置
  • 调整大小 — 拖动卡片右下角
  • 添加模块 — 点击顶部 + 按钮,选择要添加的模块
  • 切换主题 — 点击顶部 🎨 按钮
  • 模块设置 — 点击顶部 ⚙️ 按钮,或通过 Obsidian 设置面板

配置说明

模块关键设置
天气平台选择、城市、API Key(高德/OWM)、自定义 URL 模板
AI 洞察API URL、API Key、模型、温度参数、请求延迟
AI 语言API URL、API Key、模型、目标语言
网页预览默认 URL、缩放比例、XY 偏移
网页视频默认 URL、缩放比例、XY 偏移
待办事项存储文件夹路径
目录显示的根目录列表

全局设置: 主题、卡片背景色和透明度、顶栏显示/隐藏、模块开关、模块排序、文件查看器格式开关、实用模块开关。


系统要求

  • Obsidian 0.15.0 或更高版本
  • 推荐桌面端使用(网页预览/视频模块依赖 Electron)
  • 天气模块可选:高德地图 API Key(也可使用 Open-Meteo 或 wttr.in,无需任何 API Key)
  • AI 模块需要 OpenAI 兼容的 API 接口

许可证

MIT


作者

栗子仁儿 (liamzy2021) · GitHub


💰 打赏

如果您觉得这个插件有帮助,欢迎打赏支持!

爱发电 Afdian
❤️ 前往爱发电支持
微信赞赏
微信赞赏

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.